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>
应该怎么修改代码使在火狐下也能运行?
展开
 我来答
fantasy_wl
2012-11-28 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1351万
展开全部
filter是只有IE4版本以上的浏览器支持,也就是说你这段只能运行在IE浏览器中。
强烈建议你重写脚本,以兼容各浏览器
更多追问追答
追问
能帮忙重写下吗,对这个不是很熟悉,谢谢了!
追答
代码最好自己写,过程中你还能学到不少东西
你加filter目的是想加滤镜效果,图片淡入淡出么?
上网搜索一下,火狐和google浏览器都有相应的代码
InTomo
2014-06-07 · TA获得超过1598个赞
知道大有可为答主
回答量:5944
采纳率:41%
帮助的人:1830万
展开全部
  您好!很高兴为您答疑!

  您可以安装Firebug检查下页面代码,错误部分会有提示,是开发JavaScript、CSS、HTML和Ajax的得力助手。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式