[Script] Ordre aleatoire

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

[Script] Ordre aleatoire

Message le Sam Avr 25, 2009 20:59

Bonjour,
Je voudrais savoir s'il existe un script qui permet de mettre 3 iframes alignés en ordre aléatoire ?
Exemple :
Iframe 1 Iframe 2 Iframe3
Aprés avoir actualisé la page :
Iframe 3 Iframe1 Iframe2
....

C'est possible ?

Merci d'avance pour votre réponse.


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2072
Inscription: 30 Avr 2006

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 21:03

Bonsoir

Si ta page est écrite en php, la fonction rand() peut t'aider

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 21:17

Bonjour,
Merci pour ta réponse rapide,
Bien que je prefere que ce soit un script , en effet ma page est ecrite en php , mais je suis nul en php .
Pourrais-tu stp me dire comment faire ?
rand('<iframe src="1"></iframe> , <iframe src="2"></iframe> , <iframe src="3"></iframe>'); :P ?
Dernière édition par CoulchiNet le Sam Avr 25, 2009 21:27, édité 1 fois.


5_legs
WRInaute passionné
WRInaute passionné
 
Messages: 2072
Inscription: 30 Avr 2006

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 21:22

Un peu de lecture : http://xewing.com/r63tg9v5

;-)

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 21:28

Je suis 100% nul en php , les echo ... ne me disent rien :s , pourras-tu stp le faire pour moi si possible ? il me reste que ca pour que je remette mon site en ligne !


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 21:44

J'ai decidé d'être gentil ce soir, mais franchement vu les compétences que ce type de dév demande en PHP, ca te serait plus que profitable de te plonger dedans. C'est un utilisation basique et pas franchement irréalisable, même pour un newb :

Code: Tout sélectionner
//on stocke les différentes iframe dans un tableau, dont les indices vont de 0 à N (2 ici)
$t_frame = array('<iframe src="1"></iframe>','<iframe src="2"></iframe>','<iframe src="3"></iframe>');

//on choisit aléatoirement un nombre entre 0 et 2 et
//on affiche la frame aléatoirement choisie, en affichant l'entrée correspondante dans le tableau $t_frame
echo $t_frame[rand(0, 2)];

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:00

Merci beaucoup UsagiYojimbo et druart ,
Mais je dois la mettre aussi sur une autre page en HTML :s , es ce possible ?


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:08

En fait j'avais mal lu le topic initial, j'ai cru que tu voulais choisir aléatoirement une frame et l'afficher.

Pour faire ce que tu veux faire, le plus simple est de mélanger les entrées du tableau $t_frame via la fonction shuffle, et afficher ensuite une à une les entrées de ce tableau ainsi mélangées à l'aide d'un foreach.

Par contre je ne comprends pas bien ta dernière question.

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:13

Ma derniere question veux dire : qu'il me faut le code en HTML ou javascript :s.

Merci d'avance pour ta réponse.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:15

Ce que je te donne c'est un bout de code PHP, donc ca marchera très bien avec une page acceptant le PHP. Pour porter ce script en JS ca doit pas être bien compliqué ceci dit.

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:29

Tu peux le transformer en JavaScript stp ? ce serait vraiment sympa de ta part :) .


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:34

Euh non parce que c'est à peu de choses près la même chose et que je n'ai pas forcément que ça à faire, là.

On t'a déjà énormément aidé sur ce post je trouve, et vu la somme de travail ridicule que cela te demanderait de te plonger là dedans c'est clairement prendre les utilisateurs de ce forum pour des vaches à lait.
Dernière édition par UsagiYojimbo le Sam Avr 25, 2009 22:40, édité 1 fois.

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Sam Avr 25, 2009 22:38

S'il te plaît , c'est vraiment urgent , il ne me reste que ca pour que je mette mon site en ligne :( .


antinomx
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 277
Inscription: 23 Aoû 2008

Re: [Script] Ordre aleatoire

Message le Dim Avr 26, 2009 1:22

Allez tiens...
Code: Tout sélectionner
<script type="text/javascript">
var urls = new Array("http://www.google.fr", "http://www.wikipedia.fr", "http://www.example.com");

function shuffle(arr){
    for(var j, x, i = arr.length; i; j = parseInt(Math.random() * i), x = arr[--i], arr[i] = arr[j], arr[j] = x);
    return arr;
}

var isrc = shuffle(urls);

document.write("<iframe src=\""+isrc[0]+"\"></iframe><iframe src=\""+isrc[1]+"\"></iframe><iframe src=\""+isrc[2]+"\"></iframe>")
</script>


ça va que j'ai plus que ça à faire avant d'aller dormir et cuver :lol:

CoulchiNet
WRInaute discret
WRInaute discret
 
Messages: 111
Inscription: 19 Déc 2008

Re: [Script] Ordre aleatoire

Message le Dim Avr 26, 2009 3:42

Merci beaucoup antinomx !


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

Lectures recommandées sur ce thème :



Qui est en ligne

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