日期:2014-05-20  浏览次数:20516 次

拿出所有分,请大家来探讨一个问题(很奇怪,高手来)
在网上搜了好久,没找到解决方法。
就是在ie浏览器下,return   false会失效的情况。
例如:
btnsubmit.attribute.add( "onclick ", "return   check() ");

即使check()方法返回的是false,此按钮依然能够提交。代码绝对没有问题。
这个情况,在大多数浏览器(ie)下是正常的,而在firefox下是绝对正常的。

后来在网上看到一个帖子,说,如果电脑装了flashget1.80,在使用ie时,就会出现上面的情况。
所以发动同事都来测试,确实是这样子。

而最近发现一个同事电脑上并没有安装flashget1.80,也出现了上面所述的情况。这个就不知道是哪个软件影响到了,而在firefox下依然是正常的。

这个是ie的bug吗?而现在普通用户都是用ie,我们该怎么办?

到底是什么软件破坏了ie的设置?太奇怪了,这种情况很久了,网上也说到了不少这种情况,但是还是没有任何解决方法。

微软是不是应该做些什么?

------解决方案--------------------
没试过
------解决方案--------------------
还没遇到过,我电脑一直正常
------解决方案--------------------
没试过!
------解决方案--------------------
上次遇到这个问题去msdn问,上面说是flashget1.80的问题
估计你这次遇到的也是差不多吧,可能是其他的软件修改了浏览器的一些设置吧
------解决方案--------------------
我也遇到过
这个多半是你的电脑
安装了flashget 1.80导致的

将flashget升级到1.81即可.
------解决方案--------------------
RPWT

==================================
小小姑娘
清早起床
提着裤子上茅房
茅房有人,没有办法
只好拉在裤子上..................
QQ:18163708;765835
MSN:yoursunboy@msn.com
Gtalk:yoursunboy@gmail.com
==================================
------解决方案--------------------
打开 IE高级设置 中的脚本 调试

看看 你的页面上 是否 有脚本错误

其他的 脚本错误也会导致验证失败的
------解决方案--------------------
up
------解决方案--------------------
bt了、迅雷了、都有点可能把。
------解决方案--------------------
呵呵,没遇到过,帮拱...
------解决方案--------------------
lz的测试代码: return false不能打开网页,改为return true可以。。。。不解