2010-05-19 28 views
1

后来我遇到了一个问题,点击一个带有“javascript:void(0)”事件的锚点后停止了点火。我读到,链接后页面处于不同的状态,并且不同的状态事件不会触发。即使链接不真实,它有时也会混淆IE。无论如何,我删除了“javascript:void(0)”,这个问题还没有被再次看到。“javascript:void(0)”链接有时会在Internet Explorer中打破事件处理程序

现在,在另一个应用程序中,我看到了同样的东西...有点儿。点击“javascript:void(0)”有时没有不良影响。但在点击不良链接后出于某种原因,该页面将停止工作。一旦发生这种情况,它将一直持续发生,直到客户机重新启动。重启后,你有时会回到它。疯了吧?重新启动修复网页!?!?!

所以,我的问题是有人见过这个?任何人都可以解释这个问题吗?有关此问题的任何文档?我似乎无法再找到任何东西。这甚至有意义吗?

我已经知道“javascript:void(0)”是不好的做法......我只是想了解这个问题。具体来说,这是IE7。

感谢您的阅读!

回答

1

更新:

你绝对必须阅读:

* ......一旦进入这种状态IE停止做多的,它 以前做的事情,并停止提供,或允许的,各种设施 脚本,它以前曾提供....

...他们利用IE的报告显示 特定的行为,直到点当用户第一次一般形式点击一个 JavaScript的伪协议HREF然后表现不同(通常 不太希望)从那时起,直到页面重新加载... *

http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/d156ea8137cdd1b4/1c07ad60e4d8fe1f?q=IE+javascript:void&rnum=3#1c07ad60e4d8fe1f


我认为阅读这可能会帮助你!

顺便说一句时一定可以成为一个问题,饼干或脚本的问题!

+0

谢谢,但我的情况有点不同。点击链接后,我的按钮停止工作 – 2010-05-19 19:56:01

+0

看到我的更新! – 2010-05-19 20:18:27

相关问题