multi-Redirection javascript aléatoire
6 messages
• Page 1 sur 1
- sombre_vengeur
- Nouveau WRInaute

- Messages: 13
- Inscription: 17 Nov 2005
multi-Redirection javascript aléatoire
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:
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: Tout sélectionner
<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: Tout sélectionner
<script type="text/javascript">LienAuHasard();</script>
- prog-x
- WRInaute discret

- Messages: 106
- Inscription: 6 Jan 2007
Peut-être en faisant comme ceci :
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.
- Code: Tout sélectionner
<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.
Dernière édition par prog-x le Sam Juin 02, 2007 8:20, édité 1 fois.
- sombre_vengeur
- Nouveau WRInaute

- Messages: 13
- Inscription: 17 Nov 2005
prog-x a écrit:Peut-être en faisant comme ceci :
- Code: Tout sélectionner
<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.
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 :/
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Redirection aléatoire et double redirection
- Redirection php aléatoire
- urlrewriting et redirection aleatoire
- Redirection Multi domaine
- Redirection complexe et multi-sites
- multi domaine et redirection-multilangues
- Cms multi lingue ! sans redirection
- Redirection 301 htaccess multi noms de domaine
- Redirection javascript et redirection permanente
- redirection en javascript
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités
