Ciao...
Ho bisogno di utilizzare setInterval, inviando come argomento, una variabile che la funzione in cui risiede il setInterval ha ricevuto come argomento...
Non disperate: ecco l'esempio pratico
2000 millisecondi dopo che è apparso il primo alert, mi viene segnalato errore...codice:... <script> function bho(ciao) { alert("giunto il primo " + ciao + "..."); setInterval("bho2(ciao);", 2000); } function bho2(ciao) { alert("...ed ecco anche il secondo " + ciao +"!!!"); } </script> ... Ciao
Se io invece utilizzo questo script:
Tutto funziona perfettamente...codice:... <script> function bho(ciao) { alert("giunto il primo " + ciao + "..."); cia = ciao; setInterval("bho2(cia);", 2000); } function bho2(ciao) { alert("...ed ecco anche il secondo " + ciao +"!!!"); } </script> ... Ciao
Non c'è un modo per inviare "ciao" senza doverlo assegnare ad un'altra variabile?
Mi serve di fare ciò, in uno script un pò più complesso, dove le funzioni sono richiamate contemporaneamente da diversi oggetti... Quel "ciao" sarebbe un identificatore che permette alla funzione di lavore solo per un determinato oggetto, e se devo associare "ciao" ad un altra variabile, lo script userebbe sempre quella per ogni oggetto, rendendone quindi impossibile l'identificazione...
Grazie mille!![]()

Rispondi quotando