| Event | type | IE | > | FF | > | Chrome | > | Safari | > | Opera | > | | / | / | button | which | button | which | button | which | button | which | button | which | |\n\n\n\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n|\n\n\n\n\n\n\n\n\n\n|\n\n\n\n\n\n\n| | onmousedown | left | 1 | undefined | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | | / | middle | 4 | undefined | 1 | 2 | 1 | 2 | 1 | 2 | 1 | 2 | | / | right | 2 | undefined | 2 | 3 | 2 | 3 | 2 | 3 | 2 | 3 | | onmouseup | left | 1 | undefined | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | | / | middle | 4 | undefined | 1 | 2 | 1 | 2 | 1 | 2 | no event | > | | / | right | 2 | undefined | 2 | 3 | 2 | 3 | 2 | 3 | 2 | 3 | | onclick | left | 0 | undefined | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | | / | middle | 0 | undefined | 1 | 2 | 1 | 2 | 1 | 2 | no event | > | | / | right | no event | > | 2 | 3 | no event | > | no event | > | no event | > |
Windows 2003 Server.
IE8, FF5, Chrome12, Safari5, Opera11.
Note:
\n document.onmousedown === document.addEventListener === document.attachEvent("onmousedown")
\n document.onmouseup === document.addEventListener("mouseup") == document.attachEvent("onmouseup")
\n document.onclick === document.addEventListener("click") == document.attachEvent("onclick")
\n Event properties \n ppk \n Demo