作者mudgame (BAGA)
看板Web_Design
标题Re: [问题] 预先载入图片问题
时间Sat Mar 8 01:18:47 2008
在板上爬文时发现这篇文章,不过有一个地方看不太懂
,能不能请教一下板上的各位大大..@@
!== 这是什麽意思,不太懂..@@
我只知道 == 是相等 != 是不相等..
然後..这段程式是开一个新的视窗,如果我想把载入的
图形放到指定的frame网页中的某个iframe中,那应该
要怎麽写呢?
还有..我可不可以把图片载入到index.htm的框架网页
中的一个Array中,载入後再丢到指定的frame页面的
iframe中而不用重新载入呢?
我试过在iframe的网页里用 top.load_img()载入图片
,然後在该iframe网页中加上
<body onload="alert('载入完成')">
不过,网页一开,iframe的网页马上就出现载入完成的
讯息,但实际上图片并未载入完成,所以onload似乎只
能使用自己该页的图片载入状况,不知道有没有什麽方
法可以改进..@@
※ 引述《bennylu (Benny)》之铭言:
: ※ 引述《drlai (苏打)》之铭言:
: : 我知道javascript可以做到预先载入图片
: : 但我想问的是,有什麽方法可以等一个页面读完所有图片後再显示网页呢
: : 一般javascript预先载入
: : seq.
: : 1. A网页 -->开启时读入B网页的图片
: : |
: : 2. 使用者点B网页
: : |
: : 3. 开启B网页(图片直接显示)
: : 我想知道的是
: : seq.
: : 1. A网页
: : |
: : 2. 使用者点B网页
: : |
: : 3. 进入等候页面(载入图片)
: : |
: : 4. 开启B网页(图片直接显示)
: : 因为图片档案很大(特殊需求)
: : 所以不想在A网页中载入(如果使用者没点B网页,那就白白浪费频宽了)
: : 我不知道怎麽确定js已经读完图片了
: : 有其他方式可以达到以上目的吗?
: 页面把资料载入完毕後会触发onload事件
: 当然包括图片 这方面就不需要javascript来多加判断了
: 大概写了一下 应该可以满足你的需求
: images.htm 放大档案图片:
: <img src="pic1.jpg" />
: <img src="pic2.jpg" />
: default.htm:
: <input type="button" value="load" onclick="load()" />
: <div id="wait" style="display:none;background-color:orange">Loading</div>
: <iframe style="display:none" id="ifrm" src="blank.htm"
: onload="ifrmOnload()"></iframe>
: <script>
: function load(){
: document.getElementById('wait').style.display='block';
: document.getElementById('ifrm').src='images.htm';
: }
: function ifrmOnload(){
: if(document.getElementById('ifrm').src!=='blank.htm'){
^^^
这个不懂
: var obj = document.getElementById('ifrm').contentWindow;
: var html = obj.document.body.innerHTML;
: newWindow = window.open('');
: newWindow.document.write(html);
: document.getElementById('wait').style.display='none';
: }
: }
: </script>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.117.77
1F:推 pm2001:我想那是他多打了 03/08 01:23
2F:→ mudgame:所以他的程式应该是用!=还是!==?我试了一下,用!=结果跟!== 03/08 01:26
3F:→ mudgame:感觉好像不太一样..@@ 03/08 01:26
4F:→ mudgame:可是我说不上来是哪边不一样..XD 03/08 01:27
5F:推 JYHuang:=== 是指连变数型态都一样,!==应该也差不多 03/08 01:28
6F:→ mudgame:喔..所以用!=也是对的罗~另外.. /> 跟 > 是一样的吗?@@ 03/08 01:31
7F:推 zop:我也想问 /> 跟 > 差别在哪? 03/08 02:11
8F:推 pm2001:加/ 是为了符合规范 03/08 02:15
9F:推 zop:原来如此... 03/08 02:28
10F:→ mudgame:现在才知道/>才是标准..以前学html时都是学>,原来书上是错 03/08 02:41
11F:→ mudgame:的..XD 03/08 02:42
12F:推 pm2001:no,标准是<tag></tag>但是只有一个的用<tag/>来符合标准 03/08 02:44
13F:→ mudgame:啊..原来是这样..又上了一课~感谢p大指教~^_^ 03/08 02:50
14F:推 mc18:现在是很重视xml结构的年代了,该不该加/要搞清楚状况喔^^ 03/10 02:03