| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:预存图片的问题
只看楼主 加入收藏
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
结帖率:50%
收藏
 问题点数:0 回复次数:5 
预存图片的问题
服务器上有大量图片,为了提高变化速度,如何实现打开浏览器的同时就将服务器上的所有图片下载到浏览器?
脚本用javascript
搜索更多相关主题的帖子: 浏览器 服务器 脚本 javascript 
2006-09-19 16:01
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 

5张图片为例:
<script language="JavaScript">
function imgload()
{
var i = 0;
var imageObj = new Image();
images = new Array();
images[0]="image1.jpg"
images[1]="image2.jpg"
images[2]="image3.jpg"
images[3]="image4.jpg"
images[4]="image4.jpg"

for(i=0; i<=4; i++)
{
imageObj.src=images[i];
}
}
</script>


世事如潮我如水,只叹江湖几人回。
2006-09-20 11:46
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
收藏
得分:0 

预装后的图片我怎么引用啊?比如我的页面有一个按钮,有一个img图像框,点击按钮,图片就递增变化,现在不知道如何引用那些预装的图片

2006-09-20 15:54
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 

<script language="JavaScript">
function imgload()
{
var i = 0;
images = new Array();
images[0]="image1.jpg"
images[1]="image2.jpg"
images[2]="image3.jpg"
images[3]="image4.jpg"
images[4]="image4.jpg"

for(i=0; i<=4; i++)
{
imageObj = new Image();
imageObj[i].src=images[i];
}
}
document.imgii.src=imageObj[1].src //引用images1.jpg的图片,其它的类推。
</script>
<body onLoad="imgload()">
<img name="imgii" src="image1.jpg">
</body>
你的效果根据这原理,自己想一下吧。


世事如潮我如水,只叹江湖几人回。
2006-09-20 23:16
pchelp2008
Rank: 1
等 级:新手上路
威 望:1
帖 子:177
专家分:0
注 册:2006-8-2
收藏
得分:0 

怎么我运行了你这个,啥也没出来,也没报错!

<script language="JavaScript">
function imgload()
{
alert("d");
var i = 0;
var imageObj = new Image();
images = new Array();
images[0]="http://www.bc-cn.net/bbs/UploadFace/86131.gif"
images[1]="http://www.bc-cn.net/bbs/UploadFace/86131.gif"
images[2]="http://www.bc-cn.net/bbs/UploadFace/86131.gif"
images[3]="http://www.bc-cn.net/bbs/UploadFace/86131.gif"
images[4]="http://www.bc-cn.net/bbs/UploadFace/86131.gif"

for(i=0; i<=4; i++)
{
imageObj.src=images[i];
}
}
</script>
<html>
<body onLoad="imgload()">
</body>
</html>

[此贴子已经被作者于2006-9-21 13:08:55编辑过]


天才=勤奋+汗水ggggggggggggggggg
2006-09-21 13:05
howema
Rank: 1
等 级:新手上路
帖 子:336
专家分:0
注 册:2005-10-4
收藏
得分:0 

我的程序怎么不行啊?
function imgload()
{
var loop=0;
var arrImg=new Array("17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg",
"27.jpg","28.jpg","29.jpg","30.jpg");
for(loop=0; loop < arrImg.length; loop++)
{
var imageObj = new Image();
imageObj.src=arrImg[loop];
}
}

2006-09-25 15:34
快速回复:预存图片的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031598 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved