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>