soezkan
Erfahrenes Mitglied
Hallo Forum,
ich weiß, dass ein Experte immer an den Quellcode kommt. Aber ein "durchschnittlicher" Internetnutzer soll daran gehindert werden, dass sich das Kontext-Menü nach Maus-Rechtsklick öffnet. Das ist mir gelungen mit folgendem Code.
Wenn man allerdings ins ins iFrame klickt, dann erscheint da wieder das Kontextmenü. Wie kann ich das unterbinden?
Sorry für meine Frage aber ich bin kein Javascript-Experte, kann mir aber vorstellen, dass man über die ID des Frames das irgendwie hinbekommen sollte, oder?
Vielen, vielen Dank für Tipps.
Liebe Grüße
Soezkan
ich weiß, dass ein Experte immer an den Quellcode kommt. Aber ein "durchschnittlicher" Internetnutzer soll daran gehindert werden, dass sich das Kontext-Menü nach Maus-Rechtsklick öffnet. Das ist mir gelungen mit folgendem Code.
Wenn man allerdings ins ins iFrame klickt, dann erscheint da wieder das Kontextmenü. Wie kann ich das unterbinden?
Sorry für meine Frage aber ich bin kein Javascript-Experte, kann mir aber vorstellen, dass man über die ID des Frames das irgendwie hinbekommen sollte, oder?
HTML:
<html><head><title>Test</title>
<script type="text/javascript">
function click (e) {
if (!e)
e = window.event;
if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
if (window.opera)
window.alert("Sorry: Diese Funktion ist deaktiviert.");
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>
</head><body>
<iframe id="Frame" src="http://www.tutorials.de/" width="100%" height="100%"></iframe>
</body></html>
Vielen, vielen Dank für Tipps.
Liebe Grüße
Soezkan