Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

images aléatoires

3 réponses
Avatar
J.Baptiste
Salut,
j'ai 12 images jpg à insérer dans ma page principale, chacune renvoie vers
une adresse précise.
X X X X
X X X X
X X X X
J'aimerai que ces images s'affichent sur l'écran de façon
aléatoire. Mais qu'elles aparaissent toutes . Je voudrai juste savoir
comment faire pour que leur place soit à chaque connection sur ma page,
différentes.

Merci de votre aide, très précieuse.
Jean Baptiste

3 réponses

Avatar
orion
Bonsoir,
a ma connaissance ce n'est pas possible d'afficher une
image à endroit aléatoire sur une page depuis FrontPage.

Un langage dynamique tel que php, asp.net ou jsp me semble
le plus approprié pour ce type d'opération.
-----Message d'origine-----
Salut,
j'ai 12 images jpg à insérer dans ma page principale,


chacune renvoie vers
une adresse précise.
X X X X
X X X X
X X X X
J'aimerai que ces images s'affichent sur l'écran de façon
aléatoire. Mais qu'elles aparaissent toutes . Je voudrai


juste savoir
comment faire pour que leur place soit à chaque


connection sur ma page,
différentes.

Merci de votre aide, très précieuse.
Jean Baptiste


.



Avatar
Le bucheron
il faut le faire javascript

soit tes 12 images de même taille appelées im1.jpg à img12.jpg

au début de ta page dans la section head tu mets le script suivant:

<script>
n;
ima=new Array(n);
for (i=1;i<=n;i++)
{
ima[i]="img" + i+".jpg";
}

for (i=1;i<=(n/2);i++)
/* cette boucle parcours la moitié du tableau et échange chaque image avec
une
image de l'autre moitié,
mélangeant ainsi les images de manière aléatoire */
{
sw1=ima[i]
sw2i=generate((n/2)+1,n)
ima[i]=ima[sw2i]
ima[sw2i]=sw1
}

function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
</script>


Ensuite dans le code html du corps de ta page il te suffit d'insérer :
<script>document.write ("<img href=""+ima[1]+"" width="110"
height="50" >");</script>
à chacun des emplacements des images en variant bien sur le numéro de
l'image à afficher
la valeur de width et height sont à adapter à tes images bien sur

<script>document.write ("<img href=""+ima[2]+"" width="110"
height="50" >");</script>
......
<script>document.write ("<img href=""+ima[12]+"" width="110"
height="50" >");</script>

NB: "" représente deux guillemets "

Yves

"J.Baptiste" a écrit dans le message de
news:bh1hu4$sv5$
Salut,
j'ai 12 images jpg à insérer dans ma page principale, chacune renvoie vers
une adresse précise.
X X X X
X X X X
X X X X
J'aimerai que ces images s'affichent sur l'écran de façon
aléatoire. Mais qu'elles aparaissent toutes . Je voudrai juste savoir
comment faire pour que leur place soit à chaque connection sur ma page,
différentes.

Merci de votre aide, très précieuse.
Jean Baptiste




Avatar
Andre
Merci pour lui


"Le bucheron" a écrit dans le message de news:

il faut le faire javascript

soit tes 12 images de même taille appelées im1.jpg à img12.jpg

au début de ta page dans la section head tu mets le script suivant:

<script>
n;
ima=new Array(n);
for (i=1;i<=n;i++)
{
ima[i]="img" + i+".jpg";
}

for (i=1;i<=(n/2);i++)
/* cette boucle parcours la moitié du tableau et échange chaque image avec
une
image de l'autre moitié,
mélangeant ainsi les images de manière aléatoire */
{
sw1=ima[i]
sw2i=generate((n/2)+1,n)
ima[i]=ima[sw2i]
ima[sw2i]=sw1
}

function generate(x, y) {
var range = y - x + 1;
return Math.floor(Math.random() * range) + x;
}
</script>


Ensuite dans le code html du corps de ta page il te suffit d'insérer :
<script>document.write ("<img href=""+ima[1]+"" width="110"
height="50" >");</script>
à chacun des emplacements des images en variant bien sur le numéro de
l'image à afficher
la valeur de width et height sont à adapter à tes images bien sur

<script>document.write ("<img href=""+ima[2]+"" width="110"
height="50" >");</script>
......
<script>document.write ("<img href=""+ima[12]+"" width="110"
height="50" >");</script>

NB: "" représente deux guillemets "

Yves

"J.Baptiste" a écrit dans le message de
news:bh1hu4$sv5$
> Salut,
> j'ai 12 images jpg à insérer dans ma page principale, chacune renvoie


vers
> une adresse précise.
> X X X X
> X X X X
> X X X X
> J'aimerai que ces images s'affichent sur l'écran de façon
> aléatoire. Mais qu'elles aparaissent toutes . Je voudrai juste savoir
> comment faire pour que leur place soit à chaque connection sur ma page,
> différentes.
>
> Merci de votre aide, très précieuse.
> Jean Baptiste
>
>