一个图片动态更新程序!

lgcn 2005-01-31 07:27:07
<SCRIPT language=JavaScript>

var imgUrl=new Array();
var imgLink=new Array();
var adNum=0;
imgUrl[1]="images/list/list1.jpg";
imgLink[1]="#";

imgUrl[2]="images/list/list2.jpg";
imgLink[2]="#";

imgUrl[3]="images/list/list3.jpg";
imgLink[3]="#";

imgUrl[4]="";
imgLink[4]="";

imgUrl[5]="";
imgLink[5]="";


var imgPre=new Array();
var j=0;
for (i=1;i<=5;i++) {
if( (imgUrl[i]!="") && (imgLink[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();
}
document.images.imgInit.src=imgUrl[adNum];
playTran();
theTimer=setTimeout("nextAd()", 6000);
}


function goUrl(){
jumpUrl=imgLink[adNum];
jumpTarget='_blank';
if (jumpUrl != ''){
if (jumpTarget != '')
window.open(jumpUrl,jumpTarget);
else
location.href=jumpUrl;
}
}
</SCRIPT>
<A href="javascript:goUrl()"><IMG height=182 src="javascript:nextAd()" width=260 border=1 name=imgInit></A>


这个程序是我下载的。但是我不能用,可以显示第一张图,然后报错。
错误:'imgInit.filters.revealTrans' 为空或不是对象
那位大哥给我改改,
...全文
180 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgcn 2005-03-05
  • 打赏
  • 举报
回复
已经解决了。谢谢大家。
BillSmiph 2005-02-01
  • 打赏
  • 举报
回复
这个函数复杂了一点,那些url什么的你不要的话直接用下面这个就简单了

<Script LANGUAGE="JavaScript">
bg = new Array(2); //设定图片数量,如果图片数为3,这个参数就设为2,依次类推
bg[0] = 'images/index/ad/ad_01.gif'; //显示的图片路径,可用http://
bg[1] = 'images/index/ad/ad_02.gif';
bg[2] = 'images/index/ad/ad_03.gif';
index = Math.floor(Math.random() * bg.length);
document.write('<IMG SRC="'+bg[index]+'" border=0></A>');
</Script>
wzhiyuan 2005-02-01
  • 打赏
  • 举报
回复
错误:'imgInit.filters.revealTrans' 为空或不是对象
<img>里加上style="filter:revealTrans()"就可以了

他那个程序基本就是msdn里的。
wzhiyuan 2005-02-01
  • 打赏
  • 举报
回复
你的<img>里加上style="filter:revealTrans()"就可以了。
<IMG height=182 src="javascript:nextAd()" width=260 border=1 name=imgInit style="filter: revealTrans()">
lgcn 2005-01-31
  • 打赏
  • 举报
回复
地址在:http://www.goldenport.com.cn/new/
大家可以看看。

87,910

社区成员

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

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