赞助连接

赞助连接

阅 读 文 章

怎么用DOM的方式实现这样的效果?

[来源:网上转载 (CSDN转载) | 作者:网友(xishanlang2001) | 时间:2008-09-12 | 浏览:人次 ]

<html>  
  <script>  
  function   bodyOnload()  
  {  
          var   the   =   document.body.getElementsByTagName(   "DIV"   )   ;  
          //......  
  }  
  </script>  
  <body>  
  <img   src=http://topic.csdn.net/t/20061124/10/"very   big   IMg   ..."/>  
  <div>1</div><div>2</div><div>3</div>  
  </body>  
  <script>bodyOnload()   ;</script>  
  <html>
说明一下,由于图片很大,如果使用onload会很慢的,可实际上,所有节点都已经初始化完成了,document.body.getElementsByTagName也已经可以使用了.  
  如果要用DOM的方法、事件之类正规的方式实现,怎么作呢?
window.onload=function(){  
        img.src   =   "";  
        //do   other   things  
  }
晕...我不能每个页面都这么作撒...  
  这样写页面的方式都打乱了:(
..........  
  window.onload时应该已经加载完了吧   这时候再改把src改成空还有必要嘛  
   
  建议生成的时候  
  <img   waitsrc=http://topic.csdn.net/t/20061124/10/"very   big   IMg   ..."   id="prepimg"/>  
  不要写src属 ***  
   
  function   window.onload()  
  {  
          var   prepimgs   =   document.getElementsByName("prepimg");  
          for(var   i=0;i<prepimgs.length;i++)  
          {  
                  prepimgs[i].src   =   prepimgs[i].waitsrc;  
                  prepimgs[i].id   =   "";  
          }  
  }  
   
  注释就不写了   看不懂学不到东西是你的事  
   
 
晕倒...我不能在有图片的页面里,都这么处理啊!
利用Image对象预装载。  
  这个对象是异步获取图片的,应该能解决你的问题。  
  至于用法,你都那么多角了,查一下资料对你来说应该不难。
楼上各位的指教,小子都觉得很有道理.  
  但小子是希望,能找到一个通用化的解决方法,总不能每个页面每个图片我都作预装载呀!以后增加一个图片,我还需要修改预装载的代 *** .....这样工作量也太大了.  
  有没有通用化一些的思路呢?
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 这样 效果 实现 方式 怎么 图片 ... 页面 prepimgs 不能

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.