Invece di
onmouseover="funzione();"
per un ritardo di 3 sec usa:
onmouseover="setTimeout('funzione()',3000);"
Occhio ad apici e virgolette: se nella funzinoe ce ne sono, occorre modificare con cura.
In questo caso non si puo` usare il this
Ciao
Michele

Rispondi quotando