Multi-Redirection javascript aléatoire

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sombre_vengeur, 30 Mai 2007.

  1. sombre_vengeur
    sombre_vengeur Nouveau WRInaute
    Inscrit:
    17 Novembre 2005
    Messages:
    13
    J'aime reçus:
    0
    Bonjour, j'utilise un code javascript qui me permet de rediriger alétoirement automatiquement le visiteur vers une page web différente à chaque chargement de page.
    J'aimerais améliorer ce code afin d'assigner un % à chaque page au lieu de devoir ajouter 15 X la meme url pour qu'elle ai + de chance d'apparaitre ^^ .
    Quelqu'un pourrait m'aider à améliorer ce code ? Merci d'avance ;)
    Voila le code que j'utilise actuellement:
    Code:
    <script>
    function variable(url)
       {    
       window.location=url;  
       }  
       function LienAuHasard()  
       {    
       var a;    
       a = 1+Math.round(Math.random()*3);    
       if (a==1)      
       variable("http://url1.com");    
       if (a==2)      
       variable("http://url2.com");    
       if (a==3)      
       variable("http://url3.com");    
       if (a==4)      
       variable("http://www.url4.com");
       } 
    </script>
    Code:
    <script type="text/javascript">LienAuHasard();</script>
     
  2. prog-x
    prog-x WRInaute discret
    Inscrit:
    6 Janvier 2007
    Messages:
    75
    J'aime reçus:
    0
    Peut-être en faisant comme ceci :

    Code:
    <script>
    function variable(url)
       {   
       window.location=url; 
       } 
       function LienAuHasard() 
       {   
       var a;   
       a = Math.round(Math.random()*100);   
       if ((a>=0)&&(a<15))     
       variable("http://url1.com");   
       if ((a>=15)&&(a<50))     
       variable("http://url2.com");   
       if ((a>=50)&&(a<70))     
       variable("http://url3.com");   
       if ((a>=70)&&(a<100))     
       variable("http://www.url4.com");
       }
    </script>
    En faisant bien attention que la somme des différences indiquées soient égales à 100 et se suivent.
    Dans cet exemple 15% de chance que ça tombe sur le premier, 35% pour le 2ème, 20% pour le 3ème et 30& pour le dernier.
     
  3. sombre_vengeur
    sombre_vengeur Nouveau WRInaute
    Inscrit:
    17 Novembre 2005
    Messages:
    13
    J'aime reçus:
    0
    Merci, je pense que tu es sur la bonne voie par contre le code ne fonctionne pas il y a des erreurs javascript qui empeche son execution :/
     
  4. sombre_vengeur
    sombre_vengeur Nouveau WRInaute
    Inscrit:
    17 Novembre 2005
    Messages:
    13
    J'aime reçus:
    0
    Personne pour m'aider ? :oops:
     
  5. Flo-Kocha
    Flo-Kocha Nouveau WRInaute
    Inscrit:
    9 Mai 2007
    Messages:
    8
    J'aime reçus:
    0
    Ça fonctionne très bien si tu mets une majusucle à "Math"...

    JavaScript est sensible à la casse. ;-)
     
  6. prog-x
    prog-x WRInaute discret
    Inscrit:
    6 Janvier 2007
    Messages:
    75
    J'aime reçus:
    0
    Voilà c'est édité...

    C'est ça de faire les choses en vitesse et de ne pas les tester... Prochaine fois je prends 2 min de plus promis!
    :wink:
     
Chargement...
Similar Threads - Multi Redirection javascript Forum Date
Redirection multiple de (sans www) vers (www) URL Rewriting et .htaccess 13 Août 2021
ovh probleme redirection multiples Problèmes de référencement spécifiques à vos sites 1 Mai 2020
WordPress Peut-on éviter les redirections 301 multiples ? URL Rewriting et .htaccess 20 Mai 2019
Multisites et Redirections conditionnelles selon le domaine d'origine URL Rewriting et .htaccess 30 Mars 2018
J'ai plusieurs noms de domaine, je fais une redirection ou un multi domaine? Débuter en référencement 27 Octobre 2017
Conseil site prestashop multilangue redirection 302 Demandes d'avis et de conseils sur vos sites 17 Février 2017
Redirection multilingue sur Wordpress URL Rewriting et .htaccess 1 Août 2016
Refonte site : passer de 2 sites à 1 seul, multi-domaines, redirections Netlinking, backlinks, liens et redirections 11 Avril 2016
Quel Type de redirections utiliser pour site multilingues ? Référencement international (langues, pays) 19 Mars 2016
Multidomaine OVH, redirection, duplicate Administration d'un site Web 15 Janvier 2016
Seo joomla multi langue et redirections automatiques Référencement international (langues, pays) 12 Avril 2015
redirection des noms de domaine ou multi-domaine? Débuter en référencement 22 Janvier 2015
Multilingue et redirection automatique. Débuter en référencement 9 Janvier 2015
Redirections multidomaines et referencement Noms de domaine et référencement 29 Mai 2014
redirection ou multi domaine? Débuter en référencement 15 Mai 2014
Site multilingue mal construit: redirection 301 de la home page Référencement international (langues, pays) 3 Mai 2014
Redirection de nouveau nom de domaine vers répertoire ancien nom de domaine multisite Netlinking, backlinks, liens et redirections 6 Juin 2013
Wordpress Multi-site: Redirection 302. O.O' Débuter en référencement 17 Mars 2013
Redirection visible multidomaines Débuter en référencement 21 Mars 2012
Redirection 301 sites multilangues Référencement international (langues, pays) 19 Février 2012