怎样在父页面里获取加载(iframe)另一个网页的高度(父页面获取iframe里面加载页面的高度)

怎样在父页面里获取加载(iframe)另一个网页的高度(父页面获取iframe里面加载页面的高度),第1张

请在IE或火狐下调试以下代码,由于Chrome(谷歌)的iframe机制,不能在本地运行和iframe相关的js,需要架设到服务器或IIS上才有效果。

<script>

windowonload = function(){

var height = windowframes["if"]documentbodyscrollHeight;

alert(height);

};

</script>

<iframe id="if" src="1html"></iframe>

1、你取得iframe的document的前提为这个iframe的地址是你域内的页面

比如你设src为百度,取这个iframe的document时就会报拒绝访问的错误

2、我试过了 documentgetElementById('myf')contentWindowdocument 在ie与谷歌都行的

3、documentframes('iframename')document 这个方法只能在ie下面取得到

4、用火狐的firebug看看吧,有什么错都会显示出来,莫名其妙的事情什么时候都可能发生,

有时我直接取取window都报undefined

documentframes[frameName] 可以取得window对象

documentgetElementById('iframeId')contentWindowdocumentgetElementById(iframe里面的元素)

var iframes=documentgetElementsByTagName("iframe");

for(var i=0;i<iframeslength;i++){

var iframe_images = iframes[i]documentgetElementsByTagName("img");

}

以上就是关于怎样在父页面里获取加载(iframe)另一个网页的高度(父页面获取iframe里面加载页面的高度)全部的内容,包括:怎样在父页面里获取加载(iframe)另一个网页的高度(父页面获取iframe里面加载页面的高度)、怎么获取页面中iframe标签中document对象、如何获取页面中iframe里面的document等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9553287.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存