Ho il seguente problema:
Dentro setTimeout vorrei passare una variabile locale che è di tipo object.
Solo che el non viene riconosciuto perchè locale.codice:function hide(el) { setTimeout("el.style.display='none';", 500); }
Ma se uso una variabile globale:
funziona...codice:el=document.getElementById("hhh"); function hide() { setTimeout("el.style.display='none';", 500); }
Il problema è che per usare la funzione più volte non posso usare ogni volta la stessa variabile globale.
Sapete come risolvere il problema?

Rispondi quotando