WebSite X5Help Center

 
Blanco V.
Blanco V.
User

Lien aléatoire / Choisir un lien au hasard  fr

Auteur : Blanco V.
Visité 4071, Followers 1, Partagé 0  

Bonjour à tous,

j'ai préalablement pas mal cherché sur le Forum un semblant de réponse mais j'ai rien trouvé de semblable.

Ma problématique est la suivante :

je souhaiterai pouvoir clicker sur une image et que celle-ci renvoie vers une autre page choisie de façon aléatoire parmi plusieurs pages existantes.

en inserant un code entre des balises j'ai l'espoir que ce soit réalisable mais j'avoue que depuis deux jours j'avance pas des masses.

Un petit coup de pouce serai le bienvenue...

merci d'avance.

Posté le
2 RéPONSES - 1 CORRECT
JiPeR 48
JiPeR 48
Moderator

Salut Blanco,

J'ai trouvé ça, à toutes fins utiles, mais ne m'en demande pas plus car le codage n'est pas ma tasse de thé   :

http://www.commentcamarche.net/forum/afficher-plusieures-images-liens-aleatoire  (Attention ce lien ne fonctionne pas en copier-coller... Faire une recherche sur Google pour le retrouver sur "commentcamarche.net")

http://www.commentcamarche.net/faq/895-javascript-lien-aleatoire-choisir-un-lien-au-hasard

Bonne continuation, J.P.

Lire plus
Posté le de JiPeR 48
Blanco V.
Blanco V.
User
Auteur

Salut,

le codage n'étant pas ma tasse de thé non plus j'avais aussi trouvé ce lien mais j'avoue que c'était assez complexe pour moi.

Voici la solution que j'ai fini par trouvé et qui devrais être utilisable en cas de besoin par le plus grand nombre :

Tout d'abord selectionné votre page dans "Création du plan", ensuite à droite "propriété" et pour finir l'onglet complètement en haut à droite "avancé"

Ensuite "avant la balise de fermeture /<HEAD> vous placé ce script :

  1. <scripttype="text/javascript">
  2. <!--
  3. function variable(url)
  4. {
  5. window.location=url;
  6. }
  7.  
  8. function hasard()
  9. {
  10. var a;
  11. a =1+Math.round(Math.random()*3);
  12. if(a==1)
  13. variable("http://www.allhtml.net");
  14. if(a==2)
  15. variable("http://www.allhtml.com/actualites/index.php");
  16. if(a==3)
  17. variable("http://www.allhtml.com/actualites/agenda.php");
  18. if(a==4)
  19. variable("http://www.allhtml.com/actualites/dossier.php");
  20. }
  21. -->
  22. </script>

Vous modifié les adresses http et vous pouvez rajouter des pages en pensant bien à changer le (a==4) en conséquence ainsi que le Math.random()*3 en mettant toujours un de moins que le nombre de pages.

Ensuite vous aller dans votre page via "Création des pages" et vous selectioné l'icone à droite "HTML et Widget".

Là vous placé ce script qui vous donnera un bouton qui appelera au hasard l'une des page choisie :

  1. <form>
  2. <inputtype="button"name="Exemple"OnClick="hasard()"/>
  3. </form>

Le tour est joué et j'avoue que c'est bien pratique et ça ouvre la porte à pas mal d'idée d'évolutions pour vos sites via un petit de codage...

Merci à tous et bonne continuation.

Lire plus
Posté le de Blanco V.