Registrering af højre-klik i firebird/netscape
Jeg forsøger at registrere højre-klik på et billede - det virker fint i MSIE, men i mozilla/firebird/netscape virker det KUN hvis jeg aktiverer tjekket fra document.onmousedown.Det er som om variablen e.which ikke bliver sat hvis man bruger onmousedown i billed-tagget.
Hvordan skal jeg gøre det?
<HTML><HEAD>
<script language="Javascript1.2">
function nrc(e) {
if (navigator.appName=="Netscape") {
alert("musetast-kode: "+e.which)
}
else if (navigator.appName=="Microsoft Internet Explorer") {
alert("musetast-kode: "+event.button)
}
}
//document.onmousedown = nrc;
</script>
<body oncontextmenu="return false">
<img width=100 height=100 onmousedown="java script:nrc();">
</BODY></HTML>
Ovenstående eksempel virker i MSIE men ikke firebird. Hvis man fjerner e.which fra alert-koden, så virker det også i firebird.
