作了个动态图片切换效果IE浏览没问题,可firefox却出现什么has no properties的错误,在线等待。。。
我作了个动态图片切换效果IE浏览显示没问题,可firefox却出现什么has no properties的错误,是不是什么方法写错了,请各位看看是什么原因,谢谢
在firefox执行的错误提示:
document.getElementByld("imageTitle") has no properties
完整代码如下:
<SCRIPT language="JavaScript">
var imgUrl = new Array();
var imgTitle = new Array();
var imgLink = new Array();
var imgnum = new Array();
var adNum=0;
<?PHP
$i = 0;
while($gtrw = mysql_fetch_array($result_query)){
echo "imgUrl[" . $i . "] = \"http://mywiki.koook.com/upload/singer" . $gtrw['photo_addr'] . "\";";
echo "imgTitle[" . $i . "] = \"" . $gtrw['cn_name'] ."\";";
echo "imgLink[" . $i ."] = \"" . $gtrw['birthday']. "\";";
//echo "imgnum[" . $i ."] = \"" . $gtrw['luck_num']. "\";";
//echo "imgping[" . $i ."] = \"". $gtrw['']. ""
$i++;
}
?>
function setTransition(){
if (document.all){
imgUrlrotator.filters.revealTrans.Transition=Math.floor(Math.random()*20);
imgUrlrotator.filters.revealTrans.apply();
}
}
function playTransition(){
if (document.all)
imgUrlrotator.filters.revealTrans.play()
}
function nextAd(){
if(adNum<imgUrl.length-1)
adNum++ ;
else
adNum=1;
setTransition();
document.images.imgUrlrotator.src = imgUrl[adNum];
document.getElementById("imageTitle").innerHTML = imgTitle[adNum];
document.getElementById("Link").href = imgUrl[adNum];
document.getElementById("TempLink").href = imgLink[adNum];
playTransition();
theTimer=setTimeout("nextAd()", 7000);
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1561" name=GENERATOR>
</HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE height="100" cellSpacing=0 cellPadding=0 width=381 border=0>
<TBODY>
<TR id=CanRunScript >
<TD vAlign=center align=left height="200"><A id=Link target='_blank' href=""><IMG style="FILTER: revealTrans(duration=2,transition=20)" src="javascript:nextAd()" name=imgUrlrotator height=200 width=381 border=0></A> </TD>
</TR>
<TR >
<TD><A id=TempLink target='_blank' href=""><div id="imageTitle"></div></A></TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>