2008-12-26 47 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

這可能是/"之間的空間。