Auf rechte Maustaste Aktion ausführen – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Auf rechte Maustaste Aktion ausführen Tue, 01 Apr 03 08:30:57 Z https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380424#m380424 https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380424#m380424 <p>Hi!</p> <p>Da ich gerade eine Art Minesweeper in JavaScript schreiben muß, möchte ich gerne wenn mann mit der rechten Maustaste auf eine Image klickt das dann eine Funktion aufgerufen wird. Dazu habe ich einfach eine kleine Funktion benutzt wie man sie im Netz häufig findet zum Taste sperren.<br> Sie funktioniert auch soweit, bis auf die Tatsache das im Netscape 7.0 trotzdem das Kontextmeü aufgerufen wird.<br> Wer kann mir da helfen?<br> Das steht im head:<br> function right(e)<br> {<br>  if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))<br>  {<br>   alert("rechts");<br>   return false;<br>  }<br>  else<br>  if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3))<br>  {<br>   alert("rechts");<br>   return false;<br>  }<br>  return true;</p> <p>}</p> <p>Das steht im body:</p> <p>for (var i=0; i<document.images.length; i++)<br> document.images[i].onmousedown=right;</p> Auf rechte Maustaste Aktion ausführen Tue, 01 Apr 03 09:21:36 Z https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380425#m380425 https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380425#m380425 <p>Hi Marco,</p> <blockquote> <p>Da ich gerade eine Art Minesweeper in JavaScript schreiben muß, möchte ich gerne wenn mann mit der rechten Maustaste auf eine Image klickt das dann eine Funktion aufgerufen wird. Dazu habe ich einfach eine kleine Funktion benutzt wie man sie im Netz häufig findet zum Taste sperren. Sie funktioniert auch soweit, bis auf die Tatsache das im Netscape 7.0 trotzdem das Kontextmeü aufgerufen wird.</p> </blockquote> <p>N7 aka Mozilla reagiert auf den EventHandler "oncontextmenu" im <body>.</p> <p>oncontextmenu="machwas();return false;"</p> <p>(oder so ähnlich) sollte helfen. Mit Opera wirst du dagegen keine Freude haben, der lässt sich bezüglich der rechten Maustaste generell nicht bevormunden.</p> <p>LG Roland</p> <div class="signature">-- <br> Ich war für das Thema (BARRIEREFREIHEIT) im Forum. Es hat nicht sollen sein.<br> ss:| zu:} ls:} fo:} de:> va:} ch:| sh:) n4:& rl:| br:< js:{ ie:{ fl:{ mo:|<br> <a href="http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm" rel="nofollow noopener noreferrer">http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm</a> </div> Auf rechte Maustaste Aktion ausführen Tue, 01 Apr 03 16:35:02 Z https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380426#m380426 https://forum.selfhtml.org/self/2003/apr/1/auf-rechte-maustaste-aktion-ausfuehren/380426#m380426 <blockquote> <p>Hi Marco,</p> <blockquote> <p>Da ich gerade eine Art Minesweeper in JavaScript schreiben muß, möchte ich gerne wenn mann mit der rechten Maustaste auf eine Image klickt das dann eine Funktion aufgerufen wird. Dazu habe ich einfach eine kleine Funktion benutzt wie man sie im Netz häufig findet zum Taste sperren. Sie funktioniert auch soweit, bis auf die Tatsache das im Netscape 7.0 trotzdem das Kontextmeü aufgerufen wird.</p> </blockquote> <p>N7 aka Mozilla reagiert auf den EventHandler "oncontextmenu" im <body>.</p> <p>oncontextmenu="machwas();return false;"</p> <p>(oder so ähnlich) sollte helfen. Mit Opera wirst du dagegen keine Freude haben, der lässt sich bezüglich der rechten Maustaste generell nicht bevormunden.</p> <p>LG Roland</p> </blockquote> <p>Leider funktioniert das so auch nicht. Das Kontestmenü erscheint trotzdem.</p>