Si l'ho fatto da zero.. credo di aver capito qual è il problema:
Sostanzialmente il for comincia, setta il timeout per setWidth ma aumenta frame prima che venga eseguito il timeout. Quindi teoricamente se io al posto di frame++ mettessi un setTimeout con lo stesso delay del primo che aumenta di uno frame dovrei aver risoltoCodice PHP:for(frame = 0; frame < 100; frame++ ) {
alert(frame);
setTimeout("setWidth('"+id+"',frame)",wait);
frame++;
};
Il codice così modificato dovrebbe andare... E invece no!Codice PHP:for(frame = 0; frame < 100; frame++ ) {
alert(frame);
setTimeout("setWidth('"+id+"',frame)",wait);
setTimeout("frame++;",wait);
};
La pagina si carica, dopo un secondo la width della tabella prende e si allunga di botto a 200 invece che 100![]()
O il javascript non fa per me.. o il browser mi sta prendendo x i fondelli (come dicono le persone civili)

)
Rispondi quotando