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

怎么得到iframe实际显示在浏览器中的区域的大小

2012-02-15 
如何得到iframe实际显示在浏览器中的区域的大小?如何得到iframe实际显示在浏览器中的区域的大小?[解决办法

如何得到iframe实际显示在浏览器中的区域的大小?
如何得到iframe实际显示在浏览器中的区域的大小?

[解决办法]
http://community.csdn.net/Expert/TopicView3.asp?id=5564637
[解决办法]
document.getElementById( "frame_id ").clientWidth;
document.getElementById( "frame_id ").clientHeight;
[解决办法]
adsf
<iframe width= "360 " height= "158 " id= "a "> </iframe>
<input type= "button " value= "test " onclick= "test(); ">
<script>
function test(){
alert(document.getElementById( "a ").offsetWidth);
alert(document.getElementById( "a ").offsetHeight);
}
</script>
[解决办法]
内部也可以得到的

window.frameElement.offsetHeight
[解决办法]
另一种更准确的方法是

var rect=window.frameElement.getBoundingClientRect()
alert(rect.right-rect.left)
alert(rect.bottom-rect.top)


热点排行