<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 不能 |
注册
个人空间
