下面的代码是在网页中显示滚动的图片和标题,在IE6中显示正常,但在IE7中不能显示,在FIREFOX中也不能显示。请高手帮助改一下,能在IE7中和FIREFOX中正常显示。拜托大侠!!!先谢谢!
<script language=JavaScript>
var imgUrl=new Array();
var imgLink=new Array();
var imgTz=new Array();
var adNum=0;
imgUrl[1]="<%=picnamea%>";
imgLink[1]="http://xxx.xxx.xxx.xxx/Show.asp?id=<%=lja%>";
imgTz[1]="<a href='http://xxx.xxx.xxx.xxx/News/Show.asp?id=<%=lja%>' target='_blank'><%=pictitlea%></a>";
imgUrl[2]="http://xxx.xxx.xxx.xxx/uploadfile/<%=picnameb%>";
imgLink[2]="http://xxx.xxx.xxx.xxx/Show.asp?id=<%=ljb%>";
imgTz[2]="<a href='xxx.xxx.xxx.xxx/Show.asp?id=<%=ljb%>' target='_blank'><%=pictitleb%></a>";
imgUrl[3]="http://xxx.xxx.xxx.xxx/uploadfile/<%=picnamec%>";
imgLink[3]="http://xxx.xxx.xxx.xxx/Show.asp?id=<%=ljc%>";
imgTz[3]="<a href='http://xxx.xxx.xxx.xxx/Show.asp?id=<%=ljc%>' target='_blank'><%=pictitlec%></a>";
var j=0;
for (i=1;i<=3;i++) {
if( (imgUrl[i]!="") && (imgLink[i]!="") ) {
j++;
} else {
break;
}
}
function playTran(){
if (document.all)
imgInit.filters.revealTrans.play();
}
var key=0;
function nextAd(){
if(adNum<j)adNum++ ;
else adNum=1;
if( key==0 ){
key=1;
} else if (document.all){
imgInit.filters.revealTrans.Transition=6;
imgInit.filters.revealTrans.apply();
playTran();
}
document.images.imgInit.src=imgUrl[adNum];
document.getElementById('jdtz').innerHTML=imgTz[adNum];
theTimer=setTimeout("nextAd()", 4500);
}
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); border=0" src="javascript:nextAd()"  width=160 height=120 border=0  name=imgInit></a>