image aléatoire avec math.random()
Bonjour,
je souhaiterais afficher de manière aléatoire et avec un effet de fading des images ayant les id telles que #img1, #img2 .. #imgn.
Pour ce faire j'utilise le script suivant dans le head:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<script type="text/javascript">
var tm=1;
var i=1;
$(document).ready(function rndimage(){
while(i<1000){
$("#img"+Math.floor(Math.random()*5)).fadeOut('slow').delay(700*Math.floor(Math.random()*5)+1).fadeIn('slow').delay(700*Math.floor(Math.random()*5)+1);
i++;
} ;
}
);
</script> |
Cependant j'ai l'impression que les nombres aléatoires ne le sont pas vraiment (c'est à dire que l'image ayant l'id #img0 a un délai plus petit, etc..)
Est-ce quelqu'un aurait une solution?
Merci de votre aide!
Ajouter la fonction random dans un block
Voila je débute, sur mon site, j ai créer un block image alléatoire, je n'arrive pas a mettre en place la fonction random, parcontre a chaque refresch de mon index l'image change.
Voici le code mis en place
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php
begin_block("Torrent Aléatoire");
$res = mysql_query("SELECT id, name, seeders, leechers, image1
FROM torrents WHERE banned='no' ORDER BY RAND() LIMIT 1");
$row = mysql_fetch_assoc($res);
echo "<div align=center border=0>";
$text = $row["name"];
$newtext = wordwrap($text, 25, "<br />\n", 1);
print ("<center><br><b>ID N° : ".$row["id"]."<br><br>Nom du Torrent : <br><br><font color=teal>".$newtext."</font></b><br><br>");
print ("<b>Seeders : <img src=images/seeders.gif border=0 title='Seeders'> " . $row["seeders"] . " ");
print ("<br><br>Leechers : <img src=images/leechers.gif border=0 title='Leechers'> " . $row["leechers"] . "</b><br><br>");
if ($row["image1"] == "") $row["image1"] = "noimage1.jpg";
$img1 = "<IMG src=uploads/images/".$row["image1"]." width=160 border=0>";
print("<a href=torrents-details.php?id=".$row["id"]." target=_blank>". $img1 . "</a><br></center>");
echo "</div>";
end_block();
?> |