Ciao a tutti!
ho la seguente pagina:
questo codice mi crea i seguenti problemi:codice:<html> <head> <script LANGUAGE="JAVASCRIPT"> function doStuff() { // does something when mouse is down in body for longer than 2 seconds alert("2 secs passed"); } function clicked() { var mousedownTimeout; document.body.onmousedown = function() { mousedownTimeout = window.setTimeout(doStuff, 2000); } document.body.onmouseup = function() { window.clearTimeout(mousedownTimeout); alert("less then 2 secs passed"); } } </script> </head> <body> [img]img.jpg[/img] </body> </html>
sia in firefox che in internet explorer devo aver cliccato almeno una volta sull immagine per farlo funzionare.
in internet explorer dopo che ho cliccato una volta sull immagine posso cliccare OVUNQUE nella pagina e la funzione viene eseguita. cio é sbagliato, deve essere eseguita SOLO se clicco sull immagine.
potete gentilmente aiutarmi a risolvere questi due problemi?
grazie
Igor