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:
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>
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:
<body onLoad="window.setTimeout('doChange()', 4000);">
ma non c'è verso, non parte. Dove ho toppato?