begin process at 2012 05 29 12:39:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

lien aléatoire parmi une liste prédéfinie?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lien aléatoire parmi une liste prédéfinie?

jeudi 27 novembre 2003 à 22:28:15 | lien aléatoire parmi une liste prédéfinie?

sambre

bonjour,

je souhaite affecter à un lien une valeur aléatoire parmi une liste de plusieurs sites prédéfinis.

J'ai essayé de réaliser cela à partir de plusieurs sources que j'ai put trouver ici même, mais cela ne fonctionne toujours pas... j'aurais aimer savoir si une ame charitable pourrait resoudre mon problème, voici la source que j'ai utilisée.

<html>
<head>
<title>Site aleatoire</title>
<SCRIPT LANGUAGE="JavaScript">
var nbsite = 4 ;
var locationlist = new ChangeList
(
"http://www.site_1.com",
"http://www.site_2.com",
"http://www.site_3.com",
"http://www.site_4.com"
);

var textelist = new ChangeList
(
"le premier site",
"le second site",
"le troisième site",
"le quatrième site"
);

function Site_Aleatoire()
{
num = Math.round( Math.random() * ( nbfocus - 1 ) + 1 );

Page = locationlist.list[num-1];
Texte = textelist.list[num-1];

document.write ('<a href="' + Page + '">' + Texte + '</a>');
}


function ChangeList ()
{
var argv = ChangeList.arguments;
var argc = argv.length;
this.list = new Object();
for (var i = 0; i < argc; i++)
this.list[i] = argv[i];
this.count = argc;
return this;
}

</SCRIPT>

</head>

<body>
<SCRIPT language="JavaScript">
Site_Aleatoire();
</SCRIPT>
</body>
</html>

merci de votre aide
cordialementVotre texte ICI
dimanche 30 novembre 2003 à 00:24:20 | Re : lien aléatoire parmi une liste prédéfinie?

GuilleW

Bonjour,

j'espère pouvoir t'aider!

je me suis permis de simplifier au max ton code car je n'ai pas comprit exactement ce que tu voulais, le code qui suit a une variable qui contient tout les liens, elle fait un chiffre aleatoire pour le lien puis l'ecrit :


--------------------------------------------------------

<html>
<head></head>
<body>

<script>
//defini le nombre de liens
nbr_de_lien=3
//créé une valeur aléatoire de valeur nbr_de_lien mais decimal donc on utilise Math.round.
rand=Math.round(Math.random()*(nbr_de_lien-1)+1); //
lien=new Array("",
"<a href='http://monsite1.fr'> Vient par la pour le 1 </a>",
"<a href='http://Tuatha.fr.st'> Une Pub pour mon site ;*) </a>",
"<a href='http://monsite3.fr'> Vient par la pour le 3 </a>")
// ecriture du lien.
document.write(lien[rand])
</script>

</body></html>

--------------------------------------------------------



je l'ai fait un plus simple ensuite tu peux la mettre en fonction si tu veux la relancer plusisur fois avec une boucle for() etc ...

J'espère avoir été claire et pu repondre à ta question, si tu a besoin d'aide n'hésite pas à me contacter !

.:|GuilleW|:.

[ Lien ]

L'Emerveillement est le premier pas vers la connaissance ...
dimanche 30 novembre 2003 à 01:09:28 | Re : lien aléatoire parmi une liste prédéfinie?

sambre

Merci beacoup .:|GuilleW|:.

malgrés la piètre explication de ma demande, c'est effectivement cela que je souhaitais faire... merci beaucoup pour le code!
du coup en plus d'avoir un code qui marche, j'ai put découvrir ton site mais surtout l'art du Thuatha, ça à l'air interressant, j'y repasserai!

encore merci
cordialement
Sambre
dimanche 30 novembre 2003 à 01:18:10 | Re : lien aléatoire parmi une liste prédéfinie?

GuilleW

tres bien! je vois que tu étais à l'afut de la réponse puisque je l'ai posé tout a l'heure!

enfin, si tu as d'autres probleme en javascript . . . :)
A bientot et bonne continuité pour ton site !

.:|GuilleW|:.

[ Lien ]

L'Emerveillement est le premier pas vers la connaissance ...


Cette discussion est classée dans : site, http, var, www, changelist


Répondre à ce message

Sujets en rapport avec ce message

Ca marche pas sous mozilla snif !!!! [ par mulbek ] Bonjour à tous, j'ai modifié un script trouvé sur ce forum afin qu'à chaque ouverture de mon fichier html, celui-ci choisisse aléatoirement une page d Cookie et site web redirigé [ par gproulx ] Bonjour,j'ai un problème assez particulier et j'espère bien que quelqu'un pourra m'aider, du moins me donner quelques indices... :)Bon voilà premièrem menu [ par loubaba ] slt tt le mondevoila je suis en train de cree un site sur ma region et j'ai besoin des menus que j'ai trouver sur ce site:http://www.isaip.orget si qq Lien actif après un clique banniere [ par gabi77 ] BonjourJe recherche un solution a mon probleme.J'ai un script banniere suivant :var idsite="26719";var coultab="#ffffff"; var coultabbord="#000000 1px Améliorer un code trouvé sur ce site [ par chriss22 ] Bonjour,je suis nouveau sur le forum et complètement novice en javascript. Moi je suis plus php.Cependant j'ai trouvé un code pour mon site qui permet API Frimousse [ par chicochaleur29 ] BonjourJ'aimerai mettre la liste des dslam non joinable de Free sur mon site, mais je ne sais pas du tout comment faireEn effet, je sais qu'il existe ProgressBar de préchargement d'images, avec une pergress bar esthétique [ par Mouk32 ] Bonjour, bonjour ! Premier message, premier appel au secours [^^happy8] Alors pour résumer, je voudrais mettre une ProgressBar qui charge mes images a Urgent : Galerie images!!! [ par khako ] Bonjour à tous, [b]J'ai un vrai problème, c'est très urgent[/b] [^^sad1]. Si quelqu'un a la solution, ce serait formidable!!!! Je n'arrive pas à trou Remple [ par vigiepresse ] Bonjour, Le script ci-dessous me permet de programmer sur une semaine le remplacement automatique d'une page de mon site. Mais sur une semaine seule Conflit Javascript sur mon site wordpress [ par toniovargas ] Bonjour à tous, J'ai monté un site sur les tablettes (http://www.ilovetablette.com), il est sous wordpress. J'ai ajouté un plugin pour mettre des fic


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales