Ordre aléatoire des éléments d'une liste
Bonjour à tous,
Je viens vers vous car j'ai trouvé comment afficher dans un ordre aléatoire les éléments <li></li> d'une liste.
Cependant, ce script ne fonctionne que sous Firefox et je n'ai pas trouvé pourquoi.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <ul>
<script language=javascript type="text/javascript">
choices=new Array()
choices[0]='<li>toto</li>'
choices[1]='<li>tutu</li>'
choices[2]='<li>titi</li>'
function RandomSort() {
return Math.floor((Math.random()*3)-1)
}
choices=choices.sort(RandomSort)
document.write(choices.join(" "))
</script>
</ul> |
Merci d'avance pour vos conseils. ;)
Bien cordialement,
Perceuse-Killer