Jens: ES GEHT !!!

Beitrag lesen

Hallo

Okay, ob es nun Sinn macht oder nicht kann man lebhaft diskutieren.

Aber es geht jedenfalls. (Ich hätte eigentlich nicht hier zu posten brauchen ... ;-)

Ich habe den Code von Michael Mailers zum sperren der rechten Maustaste
http://selfhtml.teamone.de/navigation/faq.htm#rechte_maustastehttp://selfhtml.teamone.de/navigation/anzeige/rechte_maustaste.htm
angepasst.

Zu betrachten ist das ganze auf
http://www.musikerring.de/___js/rechte_maus_links.htm

Und falls ich das da mal wieder rausnehme, hier nochmal der Code, damit Archivsucher aus dem Jahre 2015 nicht im Regen stehen:

------------------------------

<html>
<head>
<script type="text/javascript">
<!--
//Dieses Skript stammt von Michael Mailers JavaScripts
//URL: http://www.webaid.de/js  --  eMail: mm@webaid.de
//Bitte   entfernen   Sie   diesen   Vermerk   nicht  !

//Das Script ist angepasst von Jens-Holger Hopp
//die entsprechenden Stellen sind mit //jh gekennzeichnet

activeAnchor = false; //jh

if (document.layers){
    window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
    window.onmousedown=rightclick;
    window.onmouseup=rightclick;

function rightclick(e) {
     if (e.which == 3) {
      // Put right mouse code here
   doRightClick(); //jh
      return false;
     }
     else {
         return true;
        }
    }
}
if (document.all){
    function click() {
     if (event.button==2) {
   doRightClick(); //jh
     }

if (event.button==3) {
   doRightClick(); //jh
  }
    }
    document.onmousedown=click
}

function setActiveAnchor(myAnchor,flag){ //jh
 if(flag==true){
  activeAnchor=myAnchor;
 } else {
  activeAnchor=false;
 }
}

function getActiveAnchor(){ //jh
 alert('Rechter Mausklick auf '+activeAnchor);
}

function doRightClick(){ //jh
 if(activeAnchor == false){
  alert('Rechter Mausklick irgendwohin');
 } else {
  getActiveAnchor();
 }
}
// -->
</script>
</head>
<body text="#000000" bgcolor="#cccccc">
<p>Dieses Script reagiert auf Klick mit der rechten Maustaste.<br>
Es unterscheidet Klicks auf einen der drei Links und Klicks irgenwo in die Seite.<br>
(Getestet mit NC4.75 und MSIE5.5)</p>
<p><a href="javascript:alert('Normaler Klick auf Link1');" onMouseOver="javascript:setActiveAnchor(1,true);" onMouseOut="javascript:setActiveAnchor(1,false);">Link 1</a></p>
<p><a href="javascript:alert('Normaler Klick auf Link2');" onMouseOver="javascript:setActiveAnchor(2,true);" onMouseOut="javascript:setActiveAnchor(2,false);">Link 2</a></p>
<p><a href="javascript:alert('Normaler Klick auf Link3');" onMouseOver="javascript:setActiveAnchor(3,true);" onMouseOut="javascript:setActiveAnchor(3,false);">Link 3</a></p>
</body>
</html>