100分求一个循环显示多张图片的问题

crazy_he 2006-05-10 09:51:31
在页面的一个td中(200*50大小)循环显示3张图片,每张图片显示5秒钟,如此循环。
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kenight_ 2006-05-10
  • 打赏
  • 举报
回复
<script language=JavaScript>
var imgUrl=new Array();

var adNum=0;
imgUrl[1]="images/Img211731839.jpg";
imgUrl[2]="images/Img211992070.jpg";
imgUrl[3]="images/Img211667741.jpg";

var imgPre=new Array();
var j=0;
for (i=1;i<=3;i++) {
if( imgUrl[i]!="" ) {
j++;
} else {
break;
}
}

function playTran(){
if (document.all)
imgInit.filters.revealTrans.play();
}
var key=0;
function nextAd(){
if(adNum<j)adNum++ ;
else adNum=1;

if( key==0 ){
key=1;
} else if (document.all){
imgInit.filters.revealTrans.Transition=6;
imgInit.filters.revealTrans.apply();
playTran();

}
document.images.imgInit.src=imgUrl[adNum];
theTimer=setTimeout("nextAd()", 5000);
}

function goUrl(){
jumpUrl=imgLink[adNum];
jumpTarget='_self';
if (jumpUrl != ''){
if (jumpTarget != '')
window.open(jumpUrl,jumpTarget);
else
location.href=jumpUrl;
}
}
</script>

html里面加:
<img style="FILTER: revealTrans(duration=2,transition=6);border-color:#cccccc;color:#cccccc" src="javascript:nextAd()" width=450 border=3 class=moviepic name=imgInit height="240">


border-color
width
border
height
可自己修改颜色及大小
crazy_he 2006-05-10
  • 打赏
  • 举报
回复
楼上的代码可用,谢谢!
moodboy1982 2006-05-10
  • 打赏
  • 举报
回复
楼上的方法不好使吧。
我写过几种代码,等下班给你贴出来,如果忘记了,你就到:http://www.esoftnow.com/bbs问我吧。





-------------个性签名----------------
http://www.esoftnow.com/bbs
技术论坛,欢迎发贴
clare2003 2006-05-10
  • 打赏
  • 举报
回复
<script>
var imgarr=[];
imgarr[0]="1.jpg";
imgarr[1]="2.jpg";
imgarr[2]="3.jpg";
var i=0;
function f1()
{
document.all.img1.src=imgarr[i];
i++;

if(i==3) i=0;

setTimeout("f1()",5000);

}



</script>
<body onload=f1()>
<table>
<tr>
<td><img src="1.jpg" height=50 width=100 id="img1"></td>
</tr>
</table>
</body>
skming美女相册 2006-05-10
  • 打赏
  • 举报
回复
帮顶,接分!

87,918

社区成员

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

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