6
一個錨標記的`onclick`事件影響我最近發現,不同的瀏覽器不同方式處理onclick
事件當按下控制或移鍵。它們通過單擊鼠標中鍵按下相似的鏈接行爲。Ctrl或Shift在每個瀏覽器
用下面的鏈接:
<a href="http://www.example.com/" onclick="alert('onclick');">go to example.com</a>
ONCLICK瀏覽器支持臺
Mouse Keyboard Chrome Firefox Safari Opera IE5.5 IE6 IE7 IE8 IE9
Left None yes yes yes yes yes yes yes yes yes
Left Ctrl yes yes yes yes ? yes no no ?
Left Shift yes yes yes yes ? yes yes yes ?
Middle None yes no yes no ? N/A no no ?
可有人請填寫我的問號?也;我想知道每個版本的Chrome,Firefox,Safari和Opera的行爲是否有所不同。
找到這種行爲的邏輯模式會更好,但我不認爲有一個,不幸的是。 :)
答案: 我沒有打算改變網頁瀏覽器的行爲。我只需要測量商業點擊(通過一些JavaScript庫)。 我通過事件處理程序爲IE7和IE8工作。但我很好奇IE5.5和IE9的行爲。 另外;因爲標籤式瀏覽越來越流行(也通過右鍵單擊)。所以有一天我們必須切換到重定向方法。 – Erik 2010-06-18 09:42:41