Oppure

Loading
04/07/10 20:04
paperino00
Salve, volevo provare a bloccare i click del mouse in javascript con questa semplice funzione, solo che non mi blocca nessun click e non compare neanche l'avviso, dove avrò sbagliato? vi metto il codice intero della pagina html. come browser uso Firefox
Graziee!

<HTML>
<HEAD>
<TITLE>AAA</TITLE>
</HEAD>
<BODY>
<script>

function a()
{
    if (window.event.button == 1)
    {
        alert("Il tasto sinistro del mouse è bloccato!");
    }
    else
    {
        alert("Il tasto destro del mouse è bloccato!");
    }
}
</script>

<img src="foto.jpeg" onMouseDown="a()">

</BODY>
</HTML>
Ultima modifica effettuata da paperino00 04/07/10 20:40
aaa
04/07/10 20:53
nihal
Dopo aver definito la funzione a() devi eseguirla: aggiungi a() dopo la definizione della funzione.
aaa
04/07/10 21:04
a_butta
<HTML>
<HEAD>
<TITLE>AAA</TITLE>
</HEAD>
<BODY>

<script type="text/javascript">
function a(e)
{
    if (e.button == 0)
        alert("Il tasto sinistro del mouse è bloccato!");
    if(e.button ==2)
        alert("Il tasto destro del mouse è bloccato!");
}
</script>

<img src="foto.jpeg" onMouseDown="a(event)">

</BODY>
</HTML>


funziona du chrome perfettamente, su IE funzia solo il destro, mentre in mozilla, le alert funzionano ma il menu col tasto destro si apre lo stesso. non capisco perchè...
aaa