Besoins d'un script marrant ...

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Besoins d'un script marrant ...

Message le Lun Sep 11, 2006 16:41

Bonjour à tous

Pour faire plaisir à ma femme je voudrai lui faire un truc rigolo (encore top secret ;) )

J'aurai besoins d'un script qui est un peu bisard....

Est que quelqu'un utilise ou peu faire ou connait un script qui si on clique sur un lien c'est une page aléatoire qui s'ouvre ?

Je m'explique :

J'ai 5 page :

-index
- page1
-page2
-page3
-page4
-page5

je clique sur valider qui est sur mon index et j'aurai la page 1 ou 2 ou 5 ou 3 ou 4 qui s'ouvrirai totalement aléatoirement ?


Si vous avez çà ou que vous pouvez le dévelloper je suis interressé ..

Merci


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Lun Sep 11, 2006 16:42

sur l'action de ton formulaire, tu va vers une page aller.php ou tu mets :

$nombre=rand(1,5)
header("location: page".$nombre.".html"); ? :)

tu peux pousser en mettant tes noms de page dans un tableau et appeler $tableau[$nombre]

r23o
WRInaute discret
WRInaute discret
 
Messages: 211
Inscription: 13 Juil 2003

Message le Lun Sep 11, 2006 16:55

srand n'est plus obligatoire ?


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Message le Lun Sep 11, 2006 17:04

e-kiwi a écrit:sur l'action de ton formulaire, tu va vers une page aller.php ou tu mets :

$nombre=rand(1,5)
header("location: page".$nombre.".html"); ? :)

tu peux pousser en mettant tes noms de page dans un tableau et appeler $tableau[$nombre]


merci E-kiwi ;)

par contre tu sais que je ne suis pas doué :oops: :lol:

donc techniquement sa donne quoi avec mon exemple ?

avec çà :
<a href="page2.php"><img src="images/coeur_004.jpg" width="198" height="36" border="0"></a></td>

:?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Lun Sep 11, 2006 17:10

Code: Tout sélectionner
<a href="page<?php echo rand(1,5);?>.php"><img src="images/coeur_004.jpg" width="198" height="36" border="0"></a>


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Message le Lun Sep 11, 2006 17:28

Leonick a écrit:
Code: Tout sélectionner
<a href="page<?php echo rand(1,5);?>.php"><img src="images/coeur_004.jpg" width="198" height="36" border="0"></a>


Merci !!

juste pour etre sur de tout avoir compris :

1,5 de rand(1,5);?>. corresponds à mes pages ? donc si j'ai 10 pages ce sera 1,10 ?


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Message le Lun Sep 11, 2006 17:38

Tout à fait.

la fonction
int rand ( int min , int max )
http://www.manuelphp.com/php/function.rand.php


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Message le Lun Sep 11, 2006 17:45

Leonick a écrit:Tout à fait.

la fonction
int rand ( int min , int max )
http://www.manuelphp.com/php/function.rand.php


Vraiment merci à vous ..

deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1876
Inscription: 25 Mai 2005

Message le Lun Sep 11, 2006 17:51

Sinon tu le fait en javascript:

Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
liens = new Array;
liens[0] = "page1.html";
liens[1] = "page2.html";
liens[2] = "page3.html";
liens[3] = "page4.html";
liens[4] = "page5.html";
function goToUrl()
   {
   secret = Math.round(Math.random() * 4);
   window.open(liens[secret],'_blank');
   }
</SCRIPT>
<!-- FIN DU SCRIPT -->


++


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Message le Lun Sep 11, 2006 21:33

deleter23 a écrit:Sinon tu le fait en javascript:

Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
liens = new Array;
liens[0] = "page1.html";
liens[1] = "page2.html";
liens[2] = "page3.html";
liens[3] = "page4.html";
liens[4] = "page5.html";
function goToUrl()
   {
   secret = Math.round(Math.random() * 4);
   window.open(liens[secret],'_blank');
   }
</SCRIPT>
<!-- FIN DU SCRIPT -->


++


Merci deleter

dit moi avec mon exemple, qu'est ce que çà donne ?

deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1876
Inscription: 25 Mai 2005

Message le Lun Sep 11, 2006 22:10

Tu remplace:

Code: Tout sélectionner
liens[0] = "page1.html";
liens[1] = "page2.html";
liens[2] = "page3.html";
liens[3] = "page4.html";
liens[4] = "page5.html";


Par le nom de tes pages

ex: liens[0] = "index.html";
liens[1] = "page1.html";

Le mieux c'est de mettre le script sur une page, de la mettre en ligne et de voir se qui se passe :wink:

++


Bouledogue
WRInaute accro
WRInaute accro
 
Messages: 3083
Inscription: 15 Juil 2005

Message le Lun Sep 11, 2006 22:17

deleter23 a écrit:Tu remplace:

Code: Tout sélectionner
liens[0] = "page1.html";
liens[1] = "page2.html";
liens[2] = "page3.html";
liens[3] = "page4.html";
liens[4] = "page5.html";


Par le nom de tes pages

ex: liens[0] = "index.html";
liens[1] = "page1.html";

Le mieux c'est de mettre le script sur une page, de la mettre en ligne et de voir se qui se passe :wink:

++

Pour les pages j'avais compris .. ;)

non c'est ou est le lien de mon image ?

deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1876
Inscription: 25 Mai 2005

Message le Lun Sep 11, 2006 22:27

Le mieux c'est de mettre le script sur une page, de la mettre en ligne et de voir se qui se passe
:wink:

Le texte du lien c'est "lien secret"

++


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité