源码如下: <script language="JavaScript">
<!--
var bannerADrotator = document.getElementById("bannerADrotator");
var bannerAD = new Array();
var bannerADlink = new Array();
var adNum = 0;
bannerAD[0] = "http://www.mslshotel.com/uploadfile/1010140516591.jpg";
bannerADlink[0] = "http://www.mslshotel.com/uploadfile/1010140516591.jpg"
bannerAD[1] = "http://www.mslshotel.com/uploadfile/1010140517271.jpg";
bannerADlink[1] = "http://www.mslshotel.com/uploadfile/1010140517271.jpg"
bannerAD[2] = "http://www.mslshotel.com/uploadfile/1010140523561.jpg";
bannerADlink[2] = "http://www.mslshotel.com/uploadfile/1010140523561.jpg"
bannerAD[3] = "http://www.mslshotel.com/uploadfile/1010140523251.jpg";
bannerADlink[3] = "http://www.mslshotel.com/uploadfile/1010140523251.jpg"
bannerAD[4] = "http://www.mslshotel.com/uploadfile/1010140523031.jpg";
bannerADlink[4] = "http://www.mslshotel.com/uploadfile/1010140523031.jpg" var 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 = 3; bannerADrotator.filters.revealTrans.apply();
}
} function playTransition() {
if (document.all)
bannerADrotator.filters.revealTrans.play()
} function nextAd() {
if (adNum < bannerAD.length - 1) adNum++;
else adNum = 0;
setTransition();
document.images.bannerADrotator.src = bannerAD[adNum];
playTransition();
theTimer = setTimeout("nextAd()", 2000);
} function jump2url() {
jumpUrl = bannerADlink[adNum];
jumpTarget = '_blank';
if (jumpUrl != '') {
if (jumpTarget != '') window.open(jumpUrl, jumpTarget);
else location.href = jumpUrl;
}
}
function displayStatusMsg() {
status = bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<img style="filter: revealTrans(duration=2,transition=3)" id="bannerADrotator" border="0" name="bannerADrotator" align="middle" src="http://www.mslshotel.com/uploadfile/1010140516591.jpg" width="864" height="305">
<script language="JavaScript" type="text/javascript">
nextAd();
</script>以上代码如果不放在<form>标签中,可正常显示,并有图片的切换效果。如果放入<form>标签中,就没有图片的切换效果,而且还会出错。我试着将document.all改为document.form,图片可以切换显示,但没有切换的效果。请各位高手帮忙看下。谢谢
<!--
var bannerADrotator = document.getElementById("bannerADrotator");
var bannerAD = new Array();
var bannerADlink = new Array();
var adNum = 0;
bannerAD[0] = "http://www.mslshotel.com/uploadfile/1010140516591.jpg";
bannerADlink[0] = "http://www.mslshotel.com/uploadfile/1010140516591.jpg"
bannerAD[1] = "http://www.mslshotel.com/uploadfile/1010140517271.jpg";
bannerADlink[1] = "http://www.mslshotel.com/uploadfile/1010140517271.jpg"
bannerAD[2] = "http://www.mslshotel.com/uploadfile/1010140523561.jpg";
bannerADlink[2] = "http://www.mslshotel.com/uploadfile/1010140523561.jpg"
bannerAD[3] = "http://www.mslshotel.com/uploadfile/1010140523251.jpg";
bannerADlink[3] = "http://www.mslshotel.com/uploadfile/1010140523251.jpg"
bannerAD[4] = "http://www.mslshotel.com/uploadfile/1010140523031.jpg";
bannerADlink[4] = "http://www.mslshotel.com/uploadfile/1010140523031.jpg" var 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 = 3; bannerADrotator.filters.revealTrans.apply();
}
} function playTransition() {
if (document.all)
bannerADrotator.filters.revealTrans.play()
} function nextAd() {
if (adNum < bannerAD.length - 1) adNum++;
else adNum = 0;
setTransition();
document.images.bannerADrotator.src = bannerAD[adNum];
playTransition();
theTimer = setTimeout("nextAd()", 2000);
} function jump2url() {
jumpUrl = bannerADlink[adNum];
jumpTarget = '_blank';
if (jumpUrl != '') {
if (jumpTarget != '') window.open(jumpUrl, jumpTarget);
else location.href = jumpUrl;
}
}
function displayStatusMsg() {
status = bannerADlink[adNum];
document.returnValue = true;
}
//-->
</script>
<img style="filter: revealTrans(duration=2,transition=3)" id="bannerADrotator" border="0" name="bannerADrotator" align="middle" src="http://www.mslshotel.com/uploadfile/1010140516591.jpg" width="864" height="305">
<script language="JavaScript" type="text/javascript">
nextAd();
</script>以上代码如果不放在<form>标签中,可正常显示,并有图片的切换效果。如果放入<form>标签中,就没有图片的切换效果,而且还会出错。我试着将document.all改为document.form,图片可以切换显示,但没有切换的效果。请各位高手帮忙看下。谢谢
注释掉,才有效果。但如果放入<form>标签中,就没有图片的切换效果,而且还会出错。