日期:2014-05-16  浏览次数:20395 次

菜鸟急问,如何绕过ie7对最简单的javascript的屏蔽
我的javascript很简单,都是oncontextmenu   onmouseout   onselectstart   ondragstart这几个基本的玩意儿。
ie7中居然屏蔽了。
请问应该在网页中加入什么语句,使这些行为能够自动运行。
万分感谢各位大侠。

------解决方案--------------------
这些不会屏蔽的吧,你出现了什么问题?

<HTML>
<BODY onselectstart= "x.innerHTML= 'onselectstart ' " ondragstart= "x.innerHTML= 'ondragstart ' "
oncontextmenu= "x.innerHTML= 'oncontextmenu ' " >
测试测试测试测试测试测试测试测试测试测试
<div id=x> </div>
</BODY>
</HTML>

------解决方案--------------------
IE 7 与 IE 6 的脚本解释器相比,只做了一些修正,并没有大动作,

肯定是 LZ 的脚本自身的问题!
------解决方案--------------------
把脚本放到服务器端, 在客户端访问就不会有屏蔽了.

客户端自我访问就会屏蔽.
------解决方案--------------------
是这样的
------解决方案--------------------
有个办法是你装个firefox试试, 因为firefox不支持activeX, 不过这个法子也不好, 因为firefox与IE对于javascript的兼容性不好
------解决方案--------------------
我的也是IE7,可以运行啊,只是有脚本的话会屏蔽,都是允许运行脚本就可以了
------解决方案--------------------
<noscript> <div id= "noscript_msg " class= "msg "> 您需要启动JavaScript,才能使用本网页。 </div> </noscript> 加这个看看,是不是,把脚本禁用了.如果希望使用ActiveX不弹提示,要把安全级别调低.
------解决方案--------------------
ie7默认好象是禁用的,只要启动就可以了.
------解决方案--------------------
俺的意思是你的脚本实际上一点问题也没有, 就是因为放在客户端所以才有屏蔽.
装firefox就是为了验证一下这点.

其实解除屏蔽后能正常运行你的程序就是OK的