日期:2014-05-17  浏览次数:20665 次

请教iframe高深问题
我想知道在用iframe的时候,如果我加了style="display:none"属性后,这个iframe内的网页还会显示吗?
我以前做的隐藏层里面,如果层隐藏了,层里面的图片都不会被加载,页面的载入速度就会变快。
请问:这里的iframe和div的原理一样么?只不过我在这的iframe里面加载的是别人的网页。
解决后,马上结贴
谢谢所有参与回答的人。

------解决方案--------------------
你的感觉快,浏览器少了显示的过程。

隐藏对象依然是会被加载的。

HTML code

<div style="display:none">
<img src="http://www.csdn.net/Images/logo_csdn.gif" onload="alert('图片已加载')">
</div>

------解决方案--------------------
想"掩耳盗铃"
------解决方案--------------------
简单地判断display属性是不行的,还要能判断是否被上层的div隐藏,或上上层的div隐藏

------解决方案--------------------
当然会加载
只是不显示而已
实际过程已经进行了
------解决方案--------------------
先清理缓存,然后载入页面,查一下缓存就知道了,问人还不如自己实践,几十秒的时间。