Auf welche Hindernisse bist du gestoßen, als du diese Scripte analysiert hast?
Tja, ich war zu faul die "Hindernisse" zu beschreiben, also habe ich das Skript geschrieben.
<script type="text/javascript">
var clicked = false;
function caution(evt)
{
if(!clicked) {
var message = "See it once!";
clicked = true;
if (!evt) {
alert(message);
} else {
var disabled = {a:0, c:0, x:0, v:0};
var ctrlMod = (window.event)? window.event.ctrlKey : evt.ctrlKey;
var key = (window.event)? window.event.keyCode : evt.which;
key = String.fromCharCode(key).toLowerCase();
alert(message);
}
}
}
</script>
Aufgerufen wird das ganze im body Tag:
<body oncontextmenu="return caution()" onKeyPress="return caution(event);"
onKeyDown="return caution(event);" oncopy="return caution(event)">
Achtung, das Script ist nur in IE8, Firefox und Opera10 getestet. Ich brauche schnelle Lösung, daher habe ich keine Tests in anderen Browser gemacht. Wenn jemand das Skript testen möchten, dann bin ich dankbar für die Rückmeldung.
Ahoi,