Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Funzione javascript che non funziona
Forum - Javascript - Funzione javascript che non funziona

Avatar
paperino00 (Normal User)
Rookie


Messaggi: 22
Iscritto: 26/03/2010

Segnala al moderatore
Postato alle 22:04
Domenica, 04/07/2010
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!

Codice sorgente - presumibilmente Python

  1. <HTML>
  2. <HEAD>
  3. <TITLE>AAA</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <script>
  7.  
  8. function a()
  9. {
  10.     if (window.event.button == 1)
  11.     {
  12.         alert("Il tasto sinistro del mouse è bloccato!");
  13.     }
  14.     else
  15.     {
  16.         alert("Il tasto destro del mouse è bloccato!");
  17.     }
  18. }
  19. </script>
  20.  
  21. <img src="foto.jpeg" onMouseDown="a()">
  22.  
  23. </BODY>
  24. </HTML>


Ultima modifica effettuata da paperino00 il 04/07/2010 alle 22:40
PM Quote
Avatar
nihal (Ex-Member)
Pro


Messaggi: 109
Iscritto: 12/04/2010

Segnala al moderatore
Postato alle 22:53
Domenica, 04/07/2010
Dopo aver definito la funzione a() devi eseguirla: aggiungi a() dopo la definizione della funzione.

PM Quote
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 23:04
Domenica, 04/07/2010
Codice sorgente - presumibilmente Javascript

  1. <HTML>
  2. <HEAD>
  3. <TITLE>AAA</TITLE>
  4. </HEAD>
  5. <BODY>
  6.  
  7. <script type="text/javascript">
  8. function a(e)
  9. {
  10.     if (e.button == 0)
  11.         alert("Il tasto sinistro del mouse è bloccato!");
  12.     if(e.button ==2)
  13.         alert("Il tasto destro del mouse è bloccato!");
  14. }
  15. </script>
  16.  
  17. <img src="foto.jpeg" onMouseDown="a(event)">
  18.  
  19. </BODY>
  20. </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è...

PM Quote