par
Ryle » 04 oct. 2007, 10:49
Déjà il te faut bien distinguer le php sur le serveur nécessitant de recharger la page pour être exécuter (donc un include par exemple) et le javascript qui s'exécute chez le client.
L'idée c'est donc dans ta page principale d'insérer une iframe avec un nom spécifique. Cette iframe va ouvrir ta page contenant les pubs (et qui en affiche à priori une au hasard). Jusque là normalement pas de problème.
A partir de là, si tu veux un rafraichissement auto de ton iframe, il te faut ajouter dans ta page contenant la pub une balise meta dans l'entête de ta page, en spécifiant le nombre de secondes avant rafraichissement, par exemple ici 60 secondes, donc toutes les minutes :
Maintenant si tu veux forcer l'actualisation depuis l'un des liens de ta page principale, il te faut faire appel à une fonction javascript qui déclenchera le refresh de l'iframe uniquement :
Déjà il te faut bien distinguer le php sur le serveur nécessitant de recharger la page pour être exécuter (donc un include par exemple) et le javascript qui s'exécute chez le client.
L'idée c'est donc dans ta page principale d'insérer une iframe avec un nom spécifique. Cette iframe va ouvrir ta page contenant les pubs (et qui en affiche à priori une au hasard). Jusque là normalement pas de problème.
A partir de là, si tu veux un rafraichissement auto de ton iframe, il te faut ajouter dans ta page contenant la pub une balise meta dans l'entête de ta page, en spécifiant le nombre de secondes avant rafraichissement, par exemple ici 60 secondes, donc toutes les minutes :
[code]<meta http-equiv="refresh" content="60">[/code]
Maintenant si tu veux forcer l'actualisation depuis l'un des liens de ta page principale, il te faut faire appel à une fonction javascript qui déclenchera le refresh de l'iframe uniquement :
[code]<a href="..." onClick="document.nom_iframe_pub.reload();">[/code]