这段代码,在IE6上没有问题,IE7上有问题.谁帮忙解决一下.
<table height="100" cellspacing="0" cellpadding="0" width="686" border="0">
<tr>
<td valign="top">
<script language="JavaScript">
var imgUrl=new Array();
var imgLink=new Array();
var adNum=0;
imgUrl[1]="/images/ban1.jpg";
imgLink[1]="#";
imgUrl[2]="/images/ban2.jpg";
imgLink[2]="#";
imgUrl[3]="/images/ban3.jpg";
imgLink[3]="#";
var imgPre=new Array();
var j=0;
for (i=1;i<=3;i++) {
if( (imgUrl[i]!="") && (imgLink[i]!="") ) {
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=30;
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>
<a href="javascript:goUrl()">
<img style="FILTER: revealTrans(duration=2,transition=20);" height="100" alt="" src="javascript:nextAd();" width="686" border="0" name="imgInit"></a></td>
</tr>
</table>