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