首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Safari浏览器下怎么实现iframe高度自适应(IE,Firefox已实现)

2012-04-02 
Safari浏览器下如何实现iframe高度自适应(IE,Firefox已实现)?在网上找到的如下代码,可以在IE、Firefox下实

Safari浏览器下如何实现iframe高度自适应(IE,Firefox已实现)?
在网上找到的如下代码,可以在IE、Firefox下实现iframe高度自适应,但Apple的Safari浏览器却不能实现。
function SetCwinHeight(obj)
{
  var cwin=obj;
  if (document.getElementById)
  {
  if (cwin && !window.opera)
  {
  if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
  cwin.height = cwin.contentDocument.body.offsetHeight; 
  else if(cwin.Document && cwin.Document.body.scrollHeight)
  cwin.height = cwin.Document.body.scrollHeight;
  }
  }
}

引用时
onload="javascript:SetCwinHeight(this)" 

现在的问题:
1、如何在Safari下实现iframe的高度自适应?
2、Safari浏览器的内核是基于什么的?更确切点,Safari用的是自己开发的内核吗?

上面的问题已困扰我多时了,网上也找了很久,希望在这里能得到大家的帮助,先谢了,^_^

[解决办法]
1,去这儿问:irc://irc.freenode.net/#webkit
2, 内核叫webkit,衍生于KDE的KHTML内核,www.webkit.org
[解决办法]
blog.csdn.net/meizz

热点排行