Rotation de banniere

Répondre
vengeur002
le 17/04/2005 à 08:22
vengeur002
Bonjour

je voudrai faire une rotation de banniere qui se presenterai ainsi

par exemple avec 10 banniere

je voudrai que les banniere change sans que le visiteur ne sois oblige de rafraichir la page ou changer de page

et que toute les 3 banniere la banniere de mon site soit affiche par exemple

banniere 1 2 3 ma banniere banniere 4 5 6 ma banniere etc...

mon probleme est que si je rafraichi la page automatiquement toute les 10 seconde la page clignote et c est po bo

Qui aurais une solution?

merci

Ps j avais pensais rafraichir une iframe mais sous firefox la page complete clignote :(
moogli
le 17/04/2005 à 11:16
moogli
Salut,

essai avec javascript et compteur de temps.

tu change le lien de la balise img qui te sert a afficher la bannière!


<script language="javascript">
if (document.images)
{
src_img= "nom de l'image a afficher ( banniere1.gif par exemple";
nom_img = " nom de la balise image"; document.images[nom_img].src=src_img;
</script>


ajoute a partir de php la création d'un tableau JS qui contient les nom des bannières (les fichier b1.gif ...).
ensuite to script JS ajout incrémente un compteur d'image tous x secondes (que tu paramètre) n'oublie pas de remettrese compteur a zéro lorsqu'il a attient le nombre de bannière ( calcul la taille du tableau JS)

voila comment faire !

PS : ton post devrait être dans le forum autre technologie :)

smiley
Il en faut peu pour être heureux !!!!!
vengeur002
le 19/04/2005 à 09:11
vengeur002
j ai eu une otre idee mais j ai un souci quand meme

mon idee est la suivante

enregistre les banniere dans une table qui se presente ainsi

id
url banniere
url site

afficher la banniere 1 (id1)
puis 2
puis 3 etc...

Mais si il y a un trou dans les id ca va poser un probleme comment je peux faire pour combler les trou quand je supprime une id?

merci
zebden
le 19/04/2005 à 11:12
zebden
tu utilise pas l'id mais un compteur que tu incrémente de 1 à la récup. Pas de trou comme ca :)
zebdinou pour les intimes / Blog : http://www.zebden.fr
vengeur002
le 23/04/2005 à 09:07
vengeur002
ouai mais ca pouvais pas marcher comme ca parce que dans les banniere a afficher certaine pouvais etre desactivée donc j ai fais comme ca

a chaque nouvelle entrée dans la table , j inscrit l id dans un fichier texte (donc la derniere id)
a chaque id supprimer je vais chercher la derniere que je met a la place de l id supprimer
ainsi pas de trou du tout smiley

voila merci quand meme smiley
2pax cruz
le 26/04/2005 à 22:00
2pax cruz
Tu peus aussi mettre ta bannière dans une iframe. Cet iframe serait un fichier php qui sort une bannière au hasard à chaque chargement. Et tu mets dans ta page php qu'il doit se rafraichir toutes les X secondes.

Merci.
[2pax.cruz]
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours