IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Rafraichir une page une seule fois


Sujet :

HTML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut Rafraichir une page une seule fois
    Bonjour,
    Je suis nouvelle sur le forum et autodidacte en XHTML et CSS.
    J'ai créé un site web et souhaiterai que les pages s'actualisent une seule fois lorsque le visiteur les visite.
    J'ai trouvé la balise "refresh" mais il faut que je donne une fréquence d'actualisation (toutes les x secondes) alors que je souhaite juste que la page s'actualise une fois lors de leur arrivée sur la page, afin qu'ils puissent avoir accès aux nouveautés.
    Pouvez-vous m'aider?
    Merci par avance

  2. #2
    Membre Expert
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Par défaut
    Essayes un truc du genre :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="refresh" content="0;url=le_nom_de_ta_page" />
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Citation Envoyé par Hephaistos007 Voir le message
    Essayes un truc du genre :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="refresh" content="0;url=le_nom_de_ta_page" />
    Merci pour ton aide.
    J'ai essayé comme tu dis (en mettant bien le nom de ma page) mais ça fait comme si je lui demandais de se rafraichir a l'infini à chaque seconde, donc l'image saute...

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    Souhaites-tu que la page ne se raffraichisse qu'une seule fois ou alors qu'elle ne soit pas mise en cache ?

    Dans le second cas :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <meta http-equiv="pragma" content="no-cache">

    Sinon... Jongler entre l'adresse de ta page actuelle et $_SERVER["HTTP_REFERER"] pour utiliser la meta refresh
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Merci.
    Je souhaite qu'elle ne se rafraichisse qu'une seule fois.
    Dans ce cas il faut que je jongle entre les 2 adresses, c'est ça ?

  6. #6
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Yep.
    Ce sera du semi statique...

    En gros, tu connais la page à partir de laquelle le script a été exécuté via $_SERVER["HTTP_REFERER"] et tu connais le nom de ta page actuelle.

    Si les deux ne sont pas égaux alors tu fais le meta refresh.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="refresh" content="0;url=le_nom_de_ta_page" />
    En remplaçant 0 par le nombre de seconde que tu souhaites
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Ceci dit, je ne comprends toujours pas l'utilité de rafraichir une page en arrivant dessus
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Ceci dit, je ne comprends toujours pas l'utilité de rafraichir une page en arrivant dessus
    C'est pour les clients fidèles puissent voir les mises à jour de mon site...il y a peut etre une solution plus simple?

  9. #9
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Oui, la solution de Deallyra, d'autant qu'en faisant un simple refresh, ça ne contourne pas la recherche du fichier dans le cache du navigateur
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Oui, la solution de Deallyra, d'autant qu'en faisant un simple refresh, ça ne contourne pas la recherche du fichier dans le cache du navigateur
    Merci beaucoup a tous les 2, j'opte pour la balise "pragma"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher le contenu d'une page une seule fois
    Par CLion dans le forum Langage
    Réponses: 8
    Dernier message: 25/03/2013, 14h50
  2. exécuter une macro 1 seule fois par semaine ?
    Par deby23 dans le forum VBA Access
    Réponses: 9
    Dernier message: 20/12/2012, 11h22
  3. [Débutant] pour affecter une page à une Page Master
    Par zerkos dans le forum VB.NET
    Réponses: 0
    Dernier message: 06/07/2012, 10h45
  4. rafraichir ma page une seule fois
    Par marcito dans le forum Langage
    Réponses: 1
    Dernier message: 05/02/2012, 13h06
  5. Réponses: 4
    Dernier message: 04/12/2009, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo