下面这段js在火狐上不可以运行但是在IE上能运行 求大神给更改

<!DOCTYPE html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<script language="JavaScript">
function VisiblePicture(Current,which){ /×鼠标加入图片内部时改变图片的透明度×/
if (which==0) Current.filters.alpha.opacity=50
else Current.filters.alpha.opacity=100
}
</script>
<img id="poster" name="poster" alt="死神的海报1" src="images/第一十刃——史塔克.jpg" class="homeimg" style=" width:200px;height:200px;
float:left;
border:5px solid #999;
-webkit-border-radius :15px;
-moz-border-radius:15px;
border-radius:15px;
filter:alpha(opacity=100)" onMouseOver="VisiblePicture(this,0)" onMouseOut="VisiblePicture(this,1)">
</body>
</html>

  您好,感谢您对火狐的支持

中间一段修改下就可以了:
<script language="JavaScript">
function VisiblePicture(Current,which){
if(Current.filters){
Current.filters.alpha.opacity=(which==0?"50":"100");
}else{
Current.style.opacity=(which==0?"0.5":"1");
}
}
</script>
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-12-16
火狐上不支持filters.alpha.opacity这种写法,这个只有ie支持.w3c标准是直接使用syle.opacity=***.只有ie支持这种写法,这实际上是ie用滤镜来实现的透明度.

下面这段js在火狐上不可以运行但是在IE上能运行 求大神给更改
您好,感谢您对火狐的支持 中间一段修改下就可以了: function VisiblePicture(Current,which){ if(Current.filters){ Current.filters.alpha.opacity=(which==0?"50":"100");}else{ Current.style.opacity=(which==0?"0.5":"1");} } 您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多...

为什么我的js代码效果在IE中可以运行在谷歌和火狐浏览器不可以?大神...
在IE下元素的ID可以直接用相同的变量访问,其他浏览器则不行。应该把这句加到脚本前面,这样就都可以了:var train= document.getElementById('train');

下面这段js在火狐上可以运行但是在IE上不能运行 求大神给更改
正确的应该是 : var value = $.trim($(this).val());

为什么这javascript代码在IE可以运行 在火狐不能
此代码应该在IE下可以进行切换表格隐藏或显示。而在FF下不能正常的原因是你使用了IE支持操作方法。FF是遵偱标准的浏览器。它不支持使用元素ID名的直接操作,所以代码中的onClick="im1.style.display='block';"是不会被执行的。而IE可以。建议使用通用的方式进行:onclick="document.getElementById('i...

这个JS怎么在火狐中不能切换,IE中可以,高手们帮个忙吧
您好,感谢您对火狐的支持 为您简单修改了下,功能是一样的,如下: 时钟 var enabled=0;function TOfunc() { TO = setTimeout( "TOfunc()", 1000 );var today = new Date();document.clock.disp.value =today.toLocaleString();} var TO = setTimeout( 'TOfunc()', 1000 ); ...

为什么这段js代码在ie中可以调用,火狐浏览器和谷歌浏览器都不管用呢...
您好!很高兴为您答疑!兼容问题,简单修改下就可以了,lbmc.style.display = '';} 修改为 lbmc.style.display = '';==>lbmc.style.display = 'block';您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

这段js代码在IE下运行正确,在火狐下根本不运行,请问怎么解决,谢谢_百度...
您好,感谢您对火狐的支持 初步认定 in 为javascript关键字,不能做变量名. var min;var mout;function moveout(){ clearTimeout(min);if(a.style.pixelLeft<0){ a.style.pixelLeft+=2;mout=setTimeout("moveout()",20);} } 您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希...

这个js为什么在火狐不好使呢,ie是好的
Firefox下面没有innerText,但是你可以用textContent属性,获取文本,你可以写成:element.innerText || element.textContent设置文本,可以 var pinglun = document.getElementById("pinglun");if (pinglun.innerText){ pinglun.innerText = show;}else{ pinglun.textContent = show;} 但是还有一种w3...

Firefox引用js文件出错,IE没问题,怎么回事呀!
附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的【立即修复】)方案一:清除IE缓存1. 打开IE浏览器→点击【工具】→ 【Internet 选项】→【删除】:2. 勾选所有选项→点击【确定】→ 在确认窗口中点击【确定】(如使用其他浏览器,请用类似方法清除浏览器缓存)方案二:注册IE组件...

为什么这段js代码在ie中可以调用,火狐浏览器和谷歌浏览器都不管用呢...
尊敬的用户,您好!很高兴为您答疑。因为浏览器的安全策略,在火狐下是不可以用js直接访问剪切板的。希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

相似回答
大家正在搜