Aide - Recherche - Membres - Calendrier
Version complète : Sur image aléatoire
Forum Développeur - Administration serveur, programmation et base de données > Programmation > Javascript et AJAX
nonoandpuce
Salut a tous

je possede ce code qui me permet de faire defiler de manière aleatoire toute mes baniere de mes partenaire, le probleme c'est que je sais pas comment leur attribuer un lien au baniere. Voila mon code :

<head>
<script language="javascript">
function makeArray(n) {
this.length = n;
for (var i=1; i<=n; i++) {
this[i] = "";
}
return this;
}
var i; //lwf
function imagealeatoire() {
i = Math.floor(3 * Math.random() + 1);
return image[i];
}
image = new makeArray(3);
image[1]="../Link/Partners%20sites/001.gif";
image[2]="../Link/Partners%20sites/002.gif";
image[3]="../Link/Partners%20sites/003.gif";
// Stop hiding from old browsers -->
</script>
</head>

<body><div id="Layer1" style="position:absolute; left:863px; top:472px; width:85px; height:54px; z-index:45; visibility: inherit;">
<MARQUEE onmouseover=this.stop() onmouseout=this.start() scrollAmount=1
scrollDelay=60 direction=up width=140 height=145 background="#000000">
<CENTER>
<script language="javascript">document.write("<img src="+imagealeatoire() +" width=\"88\" height=\"31\" border=\"0\">");</script>
<script language="javascript">document.write("<img src="+imagealeatoire() +" width=\"88\" height=\"31\" border=\"0\">");</script>
</center></marquee></div>
</body>

En fait il faudrait que j'attribue les lien directement au niveau du code de la balise head pour eviter que les liens soit aussi aleatoire.

merci de bien vouloir m'aider

a+
Thanh
Salut,

il ne te suffit pas de grand chose pour arriver à ce que tu veux. Comme tu l'as fait pour les images, il te suffit de mettre dans un tableau les liens correspondants aux images:

Code

lien = new makeArray(3);
lien [1]="http://www.toto.fr";
lien [2]="http://www.titi.fr";
lien [3]="http://www.tutu.fr";


i, la valeur aléatoire sera nécessairement la même smile.gif

par contre il te faudra modifier ta fonction pour qu'elle affiche en même temps le lien et l'image.

Bon courage!
nonoandpuce
Ok merci je vais essayer de ce pas
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.