两段代码冲突无效果,单个就没问题。
发布网友
发布时间:2022-04-25 10:48
我来回答
共2个回答
热心网友
时间:2022-04-25 12:17
合在一起是要干什么?同一页面上两处显示?还是一共要显示六幅图?
如果是显示六图,给bannerAD[],bannerADlink[]增加元素就行了。
如果是两处显示,复制a标记和img标记的HTML,改为不同的id,并在Nextad()相就加上两名就行了。
===================================================================
<SCRIPT language=JavaScript>
<!--
var bannerAD=new Array();
var bannerADlink=new Array();
var adNum=0;
bannerAD[0]="c1.gif";
bannerAD[1]="c2.gif";
bannerAD[2]="c3.gif";
bannerAD[3]="a1.gif";
bannerAD[4]="a2.gif";
bannerAD[5]="a3.gif";
bannerADlink[0]=" 精品工程图1.html";
bannerADlink[1]=" 精品工程图1.html";
bannerADlink[2]=" 精品工程图1.html";
bannerADlink[0]=" 精品工程图1.html";
bannerADlink[1]=" 精品工程图1.html";
bannerADlink[2]=" 精品工程图1.html";
preloadedimages=new Array();
for (i=1;i<bannerAD.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src=bannerAD[i];
}
function setTransition(){
if (document.all){
bannerADrotator.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator.filters.revealTrans.apply();
bannerADrotator1.filters.revealTrans.Transition=Math.floor(Math.random()*23);
bannerADrotator1.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
bannerADrotator.filters.revealTrans.play()
bannerADrotator1.filters.revealTrans.play()
}
function nextAd(){
if(adNum<(bannerAD.length)/2-1)adNum++ ;
else adNum=0;
setTransition();
document.images.bannerADrotator.src=bannerAD[adNum];
document.getElementById("zone").href=bannerADlink[adNum];
document.images.bannerADrotator1.src=bannerAD[3+adNum];
document.getElementById("zone1").href=bannerADlink[3+adNum];
playTransition();
theTimer=setTimeout("nextAd()", 5000);
}
function displayStatusMsg() {
status=bannerADlink[adNum];
document.returnValue = true;
}
//-->
</SCRIPT>
<P align=center>
<a id="zone" href="链接地址一"><IMG src="file:///D|/My Documents/test/a1.gif" name=bannerADrotator width=109 height=78
border=0 style="FILTER: revealTrans(ration=2,transition=20)"></a></P>
<br><br><br><br><br><br><br><P align=center>
<a id="zone1" href="链接地址一"><IMG src="file:///D|/My Documents/test/a1.gif" name=bannerADrotator1 width=109
height=78 border=0 style="FILTER: revealTrans(ration=2,transition=20)"></a></P>
<SCRIPT language=JavaScript>nextAd()</SCRIPT>
热心网友
时间:2022-04-25 13:35
变量名称定义重复了吧·