Ciao ragazzi,
Premetto che non sono un grande programmatore, anzi per niente, qui in JavaScript.
Sto imparando piano piano la sintassi e ho questo problema:
Carico da un tabella del database in PHP un array per JavaScirpt, con tutti gli indirizzi degli sfondi che voglio. Ora vorrei che questi sfondi diventassero random ogni 4 secondi, e quindi ho aggiunto anche questo al body:codice:<script type="text/javascript"> function doChange(){ if (document.body){ var backImage = new Array(); <?php $n = 0; while ($row = mysql_fetch_array($result)) {?> backImage[<?php echo $n; ?>] = "sfondi/<?php echo $row['src_sfondo']; ?>"; <?php $n++; } ?> ran = Math.floor(<?php echo $n; ?> * Math.random()); document.body.background = backImage[ran]; } } } </script>
ma non c'è verso, non parte. Dove ho toppato?codice:<body onLoad="window.setTimeout('doChange()', 4000);">

Rispondi quotando
