Krydsning af to højre klik script
Hej med jerJeg har her to højre klik scripts
1). Kommer med en grim Alert box
2). Afspiller en wave fil.
Det jeg ønsker at to ting
1) Når der højreklikkes afspilles en lyd (det script har jeg, men..)
2) Jeg ønsker oså at den menu der normalt fremkommer ved højreklik, ikke fremkommer. Som er tilfældet ved det første script hvor der fremkommer en Alertbox.
Så hvordan laver jeg en krydsning med de to script her, så jeg opnår det jeg ønsker?
Konkret kode ønskes.
Hvad siger Eksperterne?
Højreklik med Alert box
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language=JavaScript>
<!--
var message="Du kan ikke højreklikke på denne side";
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
// -->
</script>
</body>
</html>
Højreklik hvor lyd afspilles
<html>
<head>
<embed ID="sc" src="file://c:/windows/media/sound.wav" autostart="false" hidden="true">
<script>
var soundObject = document.getElementById('sc');
document.oncontextmenu=playRightClick;
function playRightClick() { soundObject.stop();soundObject.play(); }
</script>
</head>
<body>
</body>
</html>
