js在IE下能用在火狐下就不能用,求助!!
一段html+js代码,目的是做一个简单的网页动态相册,每5s切一张图片,在IE下能正常运行,火狐下就完全没反应,代码如下:<html><head><styletype=...
一段html+js代码,目的是做一个简单的网页动态相册,每5s切一张图片,在IE下能正常运行,火狐下就完全没反应,代码如下:
<html>
<head>
<style type="text/css">
body img{
position:absolute; left:338px;
top:67px;
width:657px;
height:255px;}
</style>
<script type="text/javascript">
function ImgArray(len)
{
this.length=len;
}
ImgName=new ImgArray(5);
ImgName[0]="0.jpg";
ImgName[1]="1.jpg";
ImgName[2]="2.jpg";
ImgName[3]="3.jpg";
ImgName[4]="4.jpg";
var t=0;
function playImg()
{
if (t==4)
{t=0;}
else
{t++;}
img.style.filter="blendTrans(Duration=3)";
img.filters[0].apply();
img.src=ImgName[t];
img.filters[0].play();
mytimeout=setTimeout("playImg()",5000);
}
</script>
</head>
<body onload="playImg()">
<img src="0.jpg" name="img" >
</body>
</html>
应该怎么修改代码使在火狐下也能运行? 展开
<html>
<head>
<style type="text/css">
body img{
position:absolute; left:338px;
top:67px;
width:657px;
height:255px;}
</style>
<script type="text/javascript">
function ImgArray(len)
{
this.length=len;
}
ImgName=new ImgArray(5);
ImgName[0]="0.jpg";
ImgName[1]="1.jpg";
ImgName[2]="2.jpg";
ImgName[3]="3.jpg";
ImgName[4]="4.jpg";
var t=0;
function playImg()
{
if (t==4)
{t=0;}
else
{t++;}
img.style.filter="blendTrans(Duration=3)";
img.filters[0].apply();
img.src=ImgName[t];
img.filters[0].play();
mytimeout=setTimeout("playImg()",5000);
}
</script>
</head>
<body onload="playImg()">
<img src="0.jpg" name="img" >
</body>
</html>
应该怎么修改代码使在火狐下也能运行? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询