<img src="javascript:nextAd()" name=imgInit width=320 height=185 border=0 style="FILTER: progid:DXImageTransform.Microsoft.RevealTrans (duration=1,transition=3)">
<SCRIPT LANGUAGE="javascript">
var imgUrl=new Array();
var imgLink=new Array();
var adNum=0;
imgUrl[1]="http://www.cqfgjj.com/tp/1.jpg";
imgLink[1]="";
imgUrl[2]="http://www.cqfgjj.com/tp/2.jpg";
imgLink[2]="";
imgUrl[3]="http://www.cqfgjj.com/tp/3.jpg";
imgLink[3]="";
imgUrl[4]="http://www.cqfgjj.com/tp/4.jpg";
imgLink[4]="";
var imgPre=new Array();
var j=0;
for (i=1;i<=4;i++) {
if( (imgUrl!="") && (imgLink!="") ) {
j++;
} else {
break;
}
}function playTran(){
if (document.all){
document.imgInit.filters[0].play();
}
}function nextAd(){
if(adNum<j)adNum++ ;
else adNum=1;if (document.all){
document.imgInit.filters[0].Transition=26;
document.imgInit.filters[0].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> 
有谁看得懂,写给注释来看一下,谢谢

解决方案 »

  1.   

    for (i=1;i<=4;i++) {
    if( (imgUrl!="") && (imgLink!="") ) {
    j++;
    } else {
    break;
    }
    }
    判断图片不为空
    function playTran(){
    if (document.all){
    document.imgInit.filters[0].play();
    }
    }
    初始化第一个图片默认function nextAd(){
    if(adNum<j)adNum++ ;
    else adNum=1;
    切换的下一张图片函数if (document.all){
    document.imgInit.filters[0].Transition=26;
    document.imgInit.filters[0].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;
    }
    }切换的时候对应显示下一张图片