A voir également:
- Javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
19 nov. 2006 à 09:14
19 nov. 2006 à 09:14
Bsr
non, non tu t'y prends mal ..
d'abord d'où sors-tu ce générateur de nombre aléatoire farfelu ?
Math.random retourne un nombre compris entre 0 et 1
Donc si tu veux un nombre compris entre 0 et n alors il te suffit d'écrire Math.random()*n
Enfin si tu veux une valeure entière il te suffit de l'arrondir avec round : Math.round(Math.random()*n)) CQFD
Ensuite dés que l'interpréteur JavaScript tombe sur la ligne
il commence par exécuter window.location.replace ("https://www.lelezard.com/") avant d'essayer d'affecter le contenu à la variable script[1]
Il te redirige donc d'abord vers la page du lézard !
Donc ici il charge puis remplacement successivement la page par le lézard, la météo et pour finir ca presse dont il ne bouge plus !
Voici une version qui fait ce que tu veux ;-)
non, non tu t'y prends mal ..
d'abord d'où sors-tu ce générateur de nombre aléatoire farfelu ?
Math.random retourne un nombre compris entre 0 et 1
Donc si tu veux un nombre compris entre 0 et n alors il te suffit d'écrire Math.random()*n
Enfin si tu veux une valeure entière il te suffit de l'arrondir avec round : Math.round(Math.random()*n)) CQFD
Ensuite dés que l'interpréteur JavaScript tombe sur la ligne
script[1] = window.location.replace ("https://www.lelezard.com/")
il commence par exécuter window.location.replace ("https://www.lelezard.com/") avant d'essayer d'affecter le contenu à la variable script[1]
Il te redirige donc d'abord vers la page du lézard !
Donc ici il charge puis remplacement successivement la page par le lézard, la météo et pour finir ca presse dont il ne bouge plus !
Voici une version qui fait ce que tu veux ;-)
<html> <head> <script language="JavaScript" > script = new Array; script[0] = "https://www.lelezard.com/"; script[1] = "https://www.theweathernetwork.com/fr"; script[2] = "https://www.lapresse.ca"; function favori() { // Génère un pseudo nbr aléatoire compris entre 0 et la taille du tableau - 1 var nombre = Math.round(Math.random()*(script.length-1)); window.location.replace(script[nombre]); } </script> </head> <body onload="favori()"> </body> </html>