Ciao...
Sto lavorando con il setInterval, ho avuto qualche problema, ma grazie a voi li ho risolti, mi manca solo l'ultimo (spero)...
Ho queste due pagine, che differiscono solo nel metodo che uso per chiamare la funzione prova2:
codice:... <script> function prova(ogg) { alert(ogg.x); prova2(ogg); } function prova2(ogg) { alert(ogg.x); } </script> </head> <body> Test ...Queste due pagine dovrebbero in teoria fare la stessa identica cosa, con l'unica differenza che la seconda dovrebbe continuare a richiamare la funzione prova2 all'infinito, ogni 1,5 secondi...codice:... <script> function prova(ogg) { alert(ogg.x); setInterval("prova2('"+ogg+"')",1500); } function prova2(ogg) { alert(ogg.x); } </script> </head> <body> Test con setInterval ...
Però non avviene ciò:
I due alert del primo script coincidono, e sono:
[list=1][*]-25[*]-25[/list=1]Mentre i due del secondo non coincidono, sono:
[list=1][*]-25[*]undefined (questo alert viene richiamato ogni 1,5 e mantiene sempre lo stesso valore)[/list=1]Sembra quindi che passando l'argomento ogg, usando il setInterval, esso perda qualcosa...
Perchè, e come rimedio a ciò?
Grazie!![]()

Rispondi quotando
)...