2008-12-26 38 views
0

由Internet Explorer 7不支持回传链路返回以下字段到主文件。虽然我在Mozilla和Chrome我点击,它做工精细,并给出警报,但是当我使用互联网浏览器(7.0.5730.13版),它是不支持的。我需要在浏览器端进行任何操作,还是需要修改它?我使用jQuery和Ajax和我<code>Ajax.php</code>文件使用jQuery

这里是我Ajax.php文件有:

echo " <a href='#' onclick=\"javascript:alert('hello')\ "> link</a>"; 

它返回到主.html文件。在那里,我没有在互联网上得到警报 资源管理器  7.

回答

2

您可能想要在右括号之后摆脱多余的空间(这可能只是您的文章中的错字),放入分号,并返回false以便它不会尝试关注链接。

echo " <a href='#' onclick=\"javascript:alert('hello'); return false;\"> link</a>"; 
+0

我也做了上面的代码,我很惊讶它的工作在Mozilla和Chrome,而不是如何工作的IE7可我知道它的原因是什么? – venkatachalam 2008-12-26 15:51:07

+0

只是猜测,但我可以想到这可能发生的几种方法。当链接到同一页面时,Moz/Chrome可能无法刷新事件队列,因此即使遵循链接,Moz/Chrome可能会在跟踪链接之前处理警报,但IE不会清除警报事件。 – tvanfosson 2008-12-26 16:01:10

1

这可能是/"之间的空间。