求一个图片动态切换的代码

TechnoFantasy 2002-09-20 04:13:22
假设有图片1.jpg,2.jpg,3.jpg,需要在页面中一个固定大小的区域动态的切换,可以是定时切换,也可以是3个图片动态滚动,今天下午要搞出来,在线等待。
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
TechnoFantasy 2002-09-20
  • 打赏
  • 举报
回复
谢谢 fokker(独孤龙) 的代码
由于我的代码是在jsp中动态生成的,所以采用了独孤龙的代码
qiushuiwuhen 2002-09-20
  • 打赏
  • 举报
回复
可利用缓存

<img id=img1 src="1.jpg" border=0>

<script language=javascript>
var meizz, qswhBuf=new Array(3);
if(document.all){
for(meizz=0;meizz<qswhBuf.length;meizz++){
qswhBuf[meizz]=new Image()
qswhBuf[meizz].src=(meizz+1)+".jpg"
}
}
meizz=1;
function cc(){
if(++meizz>=qswhBuf.length)meizz=meizz%qswhBuf.length;
window.status=meizz
document.all.img1.src = qswhBuf[meizz].src;
}
setInterval("cc()",1000); //十秒钟图片自动转换一次
</script>
Andrawu 2002-09-20
  • 打赏
  • 举报
回复
http://www.1studio.net/html/show.asp?id=50
http://www.1studio.net/html/example/0009/0009.htm

以上不知是不是你要的。
在http://www.1studio.net/html/还有一些。
yonghengdizhen 2002-09-20
  • 打赏
  • 举报
回复
用不着..
用marquee就搞定了..
fokker 2002-09-20
  • 打赏
  • 举报
回复
<img src="1.gif" id=img1>
<script language=javascript>
var arr=new Array("1.gif","2.gif","3.gif","4.gif")
var num=0;
window.setInterval("num=changpic(num)",1000);
function changpic(i){
img1.src=arr[i];
i++;
if(i==arr.length) i=0;
return i
}
</script>
meizz 2002-09-20
  • 打赏
  • 举报
回复
<img id=img1 src="1.jpg" border=0>

<script language=javascript>
var meizz = 1; //设定一个全局变量
function cc()
{
document.all.img1.src = eval(meizz + ".jpg").toString();
meizz++;
if (meizz == 4)meizz=1;
}
setInterval("cc()",10000); //十秒钟图片自动转换一次
</script>

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧