Erfassen, Klicken Sie Rechts auf HTML-DIV
Ich versuche zu malen Zelle in einer html-Seite, wo jede Zelle ist ein DIV, ich muss in der Lage sein zu erfassen, rechts click-Ereignis auf eine dieser Zellen, Wie kann ich das tun?
<script>
function fn(event)
{
alert('hello'+event.button);
}
</script>
<div id="cell01"
class=""
onclick="fn(event);"
style="left: 1471px; width: 24px; height: 14px; top: 64px; text-align: center; position: absolute; background-color: rgb(128, 128, 0);">1</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf diese: Javascript - event-Eigenschaften. Wert für rechten Maus-Taste ist
2
, obwohl beachten Sie auch, dass er empfiehlt die Verwendung vonmousedown
odermouseup
Veranstaltungen statt klicken.Hier ist ein Beispiel von der Seite mit rechts klicken-Erkennung:
der einfachste Weg
Empfehle ich Ihnen, check-out die Ereignisbehandlung Seite auf Quirksmode, als es enthält einen Leitfaden zur Erfassung von rechts-Klicks sowie eine umfassende Anleitung zur Vermeidung von cross-browser-Probleme mit Ereignisse.
Ein Wort der Warnung jedoch: Nicht alle Browser erlauben die Erkennung von rechts-Klicks standardmäßig.