请教iframe高深问题

wgale025 2008-01-16 05:48:35
我想知道在用iframe的时候,如果我加了style="display:none"属性后,这个iframe内的网页还会显示吗?
我以前做的隐藏层里面,如果层隐藏了,层里面的图片都不会被加载,页面的载入速度就会变快。
请问:这里的iframe和div的原理一样么?只不过我在这的iframe里面加载的是别人的网页。
解决后,马上结贴
谢谢所有参与回答的人。
...全文
177 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicholsky 2008-01-19
先清理缓存,然后载入页面,查一下缓存就知道了,问人还不如自己实践,几十秒的时间。
回复
FeeLiN7 2008-01-18
当然会加载
只是不显示而已
实际过程已经进行了
回复
wlkjhxd 2008-01-18
会的
回复
wgale025 2008-01-18
包括这个iframe网页以及里面的图片等等
回复
wgale025 2008-01-18
to:motefancysilver
我不是做隐藏层的问题,我是想知道设置了display:none后,这个iframe会照样被本地缓存吗?
回复
wgale025 2008-01-18
to:sunlinwh
你那个做法好像只是加载了img这个标签,也就是相当于加载了一个image对像吧。
但是他的图片没有被加载缓存过来吧。
回复
SherryDjw 2008-01-17

同意大家的说法。
顺便问下,iframe放在div里为什么容易出现问题?
回复
motefancysilver 2008-01-17
简单地判断display属性是不行的,还要能判断是否被上层的div隐藏,或上上层的div隐藏
回复
myvicy 2008-01-16
想"掩耳盗铃"
回复
sunlinwh 2008-01-16
你的感觉快,浏览器少了显示的过程。

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


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

回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告