Ciao a tutti!
Premetto che in javascript sono assolutamente una capra.
Volevo fare in modo di avere sul sito dei banner che ruotassero random e ho fatto così:
Codice PHP:
<?php
include "inc_dbCon.php";
connettiDb();
?>
<script type="text/javascript">
var RITARDO_SECONDI = 10;
var idLink = "myLink";
var idBanner = "myBanner";
var vettoreBanner =
new Array
(
<?php
$sql = "SELECT * FROM banner ORDER BY idBanner DESC";
$risultato = mysql_query($sql, $con);
while ($riga = mysql_fetch_array($risultato)){
$imgBanner= $riga["imgBanner"];
$titoloBanner = $riga["titoloBanner"];
$linkBanner = $riga["linkBanner"];
echo "new Array(\"" . $linkBanner . "\", \"immagini/banner/" . $imgBanner . "\"),";
}
?>
new Array("", "immagini/spacer.gif")
);
window.onload = function randomBanner()
{
ruotaBanner(); //Inserimento del banner iniziale
setInterval("ruotaBanner();", RITARDO_SECONDI * 1000);
}
function ruotaBanner() {
var rnd = Math.floor(Math.random() * vettoreBanner.length);
document.getElementById(idLink).href = vettoreBanner[rnd][0];
document.getElementById(idBanner).src = vettoreBanner[rnd][1];
}
</script>
</head>
<body>
[url="percorsoDiDefault.htm"][img]immagineDiDeafult.jpg[/img][/url]
</body>
Funziona benissimo e i banner ruotano... ora però vorrei fare in modo che i banner visualizzati fossero 5 su 5 righe diverse e che ognuno dei 5 ruotasse.
Pensate sia possibile?