Hallo
mit folgender Funktion kann man die Funktion der rechten Maustaste deaktivieren
<script LANGUAGE="JavaScript1.1">
<!-- Begin
function right(e) {
if (navigator.appName == 'Netscape' &&
(e.which == 3 || e.which == 2))
return false;
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Kopieren verboten");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// End -->
</script>
Meine Frage : mit welcher Routine kann ich das Makieren mit der linken Maustaste verhindern, ein Link soll trotzdem angeclickt werden können
MfG Herbert Penke
Moin Herbert Penke,
zur Mail vom Tue, 11 Apr 2006 18:36:37 +0200:
mit folgender Funktion kann man die Funktion der rechten Maustaste deaktivieren
Sicher? Kann ich (mit FIREFOX) nicht nachvollziehen. Und wenn, dann
funktioniert es sicher nur, wenn der Nutzer javascript einschaltet...
Gru�
Gerd (Schmerse)
Hallo Herbert Penke,
<html>
<head>
<title>Titel der Homepage</title>
<script language="JavaScript1.1">
function disableselect(e)
{
return false
}
function reEnable()
{
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
</script>
</head>
<body>
Text der Homepage kann (z.B. im IE bei aktivem javascript) nicht markiert werden
</body>
</html>
HTH Michael Hirning