我写了个图片轮换的javascript,如下:
<script language=JavaScript>
var bannerAD=new Array();
var adNum=0;
bannerAD[0]="1.jpg"
bannerAD[1]="2.jpg"
bannerAD[2]="3.jpg"function setTransition()
{
if (document.all)
{
pic.filters.revealTrans.Transition=Math.floor(6);
pic.filters.revealTrans.apply();
}
}
function playTransition()
{
if (document.all)
pic.filters.revealTrans.play()
}
function nextAd()
{
if(adNum<bannerAD.length)adNum++ ;
else adNum=0;
if(adNum!=0)
{
setTransition();
document.images.pic.src=bannerAD[adNum-1];
playTransition();
}
else
{
setTransition();
document.images.pic.src=bannerAD[adNum];
playTransition();
}
theTimer=setTimeout("nextAd()", 5000);
}
</script>
如下调用没有问题
<body>
<div align="center">
<img src="javascript:nextAd()" name=pic width=120 height=90 border="1" style="FILTER: revealTrans(duration=2,transition=20)" >
</div>
</body>
但是我把
<div align="center">
<img src="javascript:nextAd()" name=pic width=120 height=90 border="1" style="FILTER: revealTrans(duration=2,transition=20)" >
</div>放在<form></form>中,就有问题,请哪位大虾指点指点
<script language=JavaScript>
var bannerAD=new Array();
var adNum=0;
bannerAD[0]="1.jpg"
bannerAD[1]="2.jpg"
bannerAD[2]="3.jpg"function setTransition()
{
if (document.all)
{
pic.filters.revealTrans.Transition=Math.floor(6);
pic.filters.revealTrans.apply();
}
}
function playTransition()
{
if (document.all)
pic.filters.revealTrans.play()
}
function nextAd()
{
if(adNum<bannerAD.length)adNum++ ;
else adNum=0;
if(adNum!=0)
{
setTransition();
document.images.pic.src=bannerAD[adNum-1];
playTransition();
}
else
{
setTransition();
document.images.pic.src=bannerAD[adNum];
playTransition();
}
theTimer=setTimeout("nextAd()", 5000);
}
</script>
如下调用没有问题
<body>
<div align="center">
<img src="javascript:nextAd()" name=pic width=120 height=90 border="1" style="FILTER: revealTrans(duration=2,transition=20)" >
</div>
</body>
但是我把
<div align="center">
<img src="javascript:nextAd()" name=pic width=120 height=90 border="1" style="FILTER: revealTrans(duration=2,transition=20)" >
</div>放在<form></form>中,就有问题,请哪位大虾指点指点
hehe,这种写法第一次见。
放哪影响不大吧