读书人

Safari浏览器下怎么实现iframe高度自适

发布时间: 2012-04-02 19:58:59 作者: rapoo

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

读书人网 >JavaScript

热点推荐