changement aléatoire de page

picko Messages postés 6 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 8 mars 2005 - 24 déc. 2004 à 08:41
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 24 déc. 2004 à 18:02
Hello,

Voilà je cherche un code générant un changement aléatoire des pages html !

je m'explique ce serait pour faire défiler le contenu d'un site en html en local( lors d'une réunion ou d'un événement ) sans être obligé de monopoliser quelqu'un sur l'ordi...

toutes les pages serait dans un seul et même dossier.

Voilà j'espère que j'ai été assez clair

merci d'avance pour vos infos

picko

3 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
24 déc. 2004 à 10:07
bonjour,
pas mal d'exemple dans les sources
sur ce site même.
un début d'exemple de base :
°mettre les noms de ces pages dans un Array.
°dans une fonction déclenchée avec setTimeout
ou setInterval :
_utiliser Math.round pour trouver un nombre aléatoire
_il reste à afficher "Array(nombre)".
Cordialement Bul. [Site] [[mailto:marcelBultez@Tiscali.fr Mail]]
0
picko Messages postés 6 Date d'inscription jeudi 1 mai 2003 Statut Membre Dernière intervention 8 mars 2005
24 déc. 2004 à 11:31
Merci pour ta réponse rapide

en fait je débute je sais pas si j'ai bien tout compris, il me manque juste la manip Set Timeout et le fait de réhitérer la commande ...

<HEAD>
<SCRIPT Language="Javascript">
<!--
function PageRand()
{
Url = new Array;
Url[0] = "1.htm";
Url[1] = "2.htm";
Url[2] = "3.htm";
Url[3] = "4.htm";
Url[4] = "5.htm";

Choice = Math.round(Math.random() * (Url.length+1));
window.open(Url[Choice],'_self');
}
//-->
</SCRIPT>
<title>diaporama</title>
</HEAD>

picko
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
24 déc. 2004 à 18:02
salut

remplace :
"window.open(Url[Choice],'_self');"
par :
setTimeout("window.location.href=Url[choice]", 10000);

10000 correspond au nombre de milisecondes avant le changement de page...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

http://coucou747.hopto.org
0
Rejoignez-nous