。在Firefox中我从来没有得到一个ActiveX消息,但在IE8我得到一个消息“为帮助保护您的安全,Internet Explorer已经运行脚本或ActiveX控件,可以访问您的计算机限制此网页。单击此处查看选项...”我“M假设,因为JavaScript的它,我有:如何避免IE7和IE8中的下拉式ActiveX警告?
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
悬停效果在IE8仍然没有工作,我点击了警告,并允许的ActiveX。
我的问题是: 1)有没有一种方法可以让我改变JavaScript的悬停效果,因此ActiveX警告不会弹出? 2)是否有代码,以禁用的ActiveX警告,因为该网站在IE中正常工作,甚至与警告?
谢谢
呼。我的第一个想法是:所以*这就是为什么IE有这么糟糕的声誉:它不允许JS! – JavaAndCSharp 2012-03-23 21:09:42