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

JavaScript Discussion :

Balise META Refresh


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut Balise META Refresh
    Bonjour, voici un exemple de la balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <META HTTP-EQUIV="Refresh" CONTENT="60">
    J'aimerais savoir s'il est possible que cette actualisation qui s'éxécute toutes les minutes puisse durer seulement pendant une heure, après quoi, plus aucune actualisation.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    non pas possible via la balise <meta>.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Sinon, y a-t-il moyen de l'utiliser comme tel, refresh à chaque minute, mais à partir de la première seconde, parce que présentement le premier refresh se fait à 60 secondes, j'aurais aimé que le premier se fasse à 1 seconde et ensuite 61, 121, etc. Y aurait un moyen ?

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    quelle est la différence entre une page chargée et la même page chargée 1 seconde après ?

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Car je retourne sur cette page à l'aide d'un header, mais elle ne prend pas en compte les changements alors j'aurais aimé qu'à 1 seconde elle se refresh.

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    J'en conclues donc que tu dois faire une mauvaise utilisation de ton header('Location: ta_page.php').

    Tu as à ta disposition le forum PHP.

  7. #7
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Tu tires vite tes conclusions, je l'utilise comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("location:".  $_SERVER['HTTP_REFERER']);

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Je conclues avec ce que j'ai comme information, mais maintenant j'ai du mal à voir la démarche !

  9. #9
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Sur la page où je veux le refresh, l'utilisateur click un lien sur lequel un traitement se fait et reviens ensuite automatiquement vers la dite page, le changement que le traitement apporte n'est pas pris en compte, sauf si je refresh manuellement la page, d'où la volonté du refresh automatisé, mais je ne veux pas non plus un refresh de chaque seconde sinon ça devient un désagrément infernal pour le visiteur.

  10. #10
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Pourquoi ne pas utiliser la technique Ajax pour mettre à jour ta page sans la recharger ?

  11. #11
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Ajax demeure encore du chinois pour moi au stade où je suis, alors je devrais demander un code tout fait et ce serait mal vu ici je crois.

  12. #12
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Ajax demeure encore du chinois...
    :nono: c'est du javascript et la plupart du temps c'est 10 lignes de code pour un envoi en POST.

    Un exemple simple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function envoi(){
      // Création d'une instance XmlHttpRequest
      var xhr = window['XMLHttpRequest'] ? new XMLHttpRequest() :new ActiveXObject("Microsoft.XMLHTTP");
      // Ouvre l'URL et défini la méthode d'envoi
      xhr.open('POST', 'action.php', true);
      // Définition de la fonction d'appel en retour lorsque les données sont reçues
      xhr.onreadystatechange = function () {
          if (xhr.readyState == 4 && xhr.status == 200) {
            document.getElementById('retour').innerHTML = xhr.responseText;
           }
        }
      // Définition de l'entête HTTP de la requête
      xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
      // Envoi de la requête avec le paramètres associés
      xhr.send('param1=valeur1&param2=valeur2');
    }
    [Edit] Ajout des commentaires, mais cela ne fait plus 10 lignes :()

  13. #13
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    C'est simple quand on s'y connait, mais quand je ne comprends pas chaque ligne dans le détail pour moi c'est du chinois, je vais devoir suivre quelques tutos sur ajax, merci de m'avoir proposé cette solution.

  14. #14
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    J'ai édité le code pour rajouter des commentaires, je peux te conseiller comme lecture :


  15. #15
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Merci je m'y lance de ce pas.

  16. #16
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    J'allais oublier 2 choses
    • as tu essayé de mettre un header("Cache-Control:no-cache,....
    • si par ailleurs tu utilises jQuery cela devrait être un jeu "d'enfant" ou presque.

  17. #17
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 52
    Points : 25
    Points
    25
    Par défaut
    Oui j'ai déjà essayé le no cache mais sans succès.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/04/2013, 10h18
  2. Balise Meta Refresh
    Par LineUp dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 09/03/2007, 14h53
  3. [Probleme] balise <META HTTP-EQUIV="refresh" ...
    Par kojaK91 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/05/2006, 15h36
  4. balise meta
    Par donny dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/05/2005, 19h14
  5. [.NET][XSLT] balise META
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 03/05/2005, 11h35

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