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 :

Rafraîchir page actuelle


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut Rafraîchir page actuelle
    Bonjour à tous,
    je cherche un moyen pour rafraîchir une page une seule fois dès que je reviens dessus (la page est déjà ouverte mais la fenêtre du navigateur est sur une autre page).
    En gros, je voudrais que la page soit rafraîchie une seule fois chaque fois que je reviens sur elle.
    Merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Hello,

    pas compris. Il faut que tu décrives ce qui se passe.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Bonjour Thelvin,
    Merci de m'avoir répondu.
    Je avoir été clair
    Au fait, on a parfois plusieurs fenêtres ouvertes en même temps sur le navigateur (je dis bien ouvertes). On se balade entre les fenêtres en cliquant sur la barre en haut de l'écran.
    Lorsqu'on se met sur une page (déjà ouverte), cette page n'est pas rafraîchie si tu ne cliques pas pour la rafraîchir.
    Moi je voudrais la rafraîchir automatiquement UNE SEULE FOIS dès que je mets dessus.
    J'espère être clair cette fois
    merci encore

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    D'accord.

    C'est impossible. Le navigateur travaille pour son utilisateur, pas pour les sites web. Il conserve la vie privée de l'utilisateur, et n'informe pas le site web, donc pas la page, du fait que l'utilisateur part en afficher une autre puis y revient plus tard.

    Il va falloir identifier d'autres moments auxquels il serait pertinent de rafraîchir, parce que du point de vue de la page, l'utilisateur est juste resté à contempler la page sans rien faire pendant des heures.

    ... Et cela n'a pas grand-chose à voir avec Java, il me semble.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Euh... si... c'est possible... mais en javascript, rien à voir avec java.
    Un truc comme ceci
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8"/>
     
    <script>
    var pageLoaded = false;
     
    window.addEventListener("focus", handleVisibilityChange);
     
    function handleVisibilityChange()
    {
        if (pageLoaded)
        {
            console.log('Window visibility change on ' + new Date());
        }
    }
     
    </script>
     
    </head>
     
    <body id="B" onload="pageLoaded = true">
     
    Petit texte pour illustrer...
    <form>
    <button type="submit">Envoyer</button>
    </form>
    </body>
     
    </html>
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    d'accord.
    on m'a parlé de faire quelque chose en utilisant "Windows.focus", or j'avoue que j'ai beau essayé, je n'arrive pas
    j'aurai pu opté pour le rafraîchissement périodique avec "<meta "refresh"> en html, mais le problème est que j'ai un formulaire masque qui s'affiche en cliquant sur un bouton sur la page. Lorsque la page est rafraîchie pendant que j'écrit dans le formulaire, ce dernier se ferme (c'est logique) et je perd tout le texte que j'ai rempli.
    Alors, y'a-t-il un moyen de garder le formulaire ouvert pendant le rafraîchissement.Qu'en penses-tu ?

  7. #7
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    (voir solution au dessus, je ne suis pas sûr que tu l'ais vue...)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. [Wamp] Rafraîchir page actuelle
    Par OUZFA dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/06/2020, 16h07
  2. Réponses: 16
    Dernier message: 25/05/2007, 14h44
  3. Form Action = affiche page actuelle
    Par sperron dans le forum ASP
    Réponses: 6
    Dernier message: 29/05/2006, 12h36
  4. Paramètre qui indique la "page" actuelle
    Par micanti dans le forum ASP
    Réponses: 4
    Dernier message: 15/05/2006, 19h01
  5. Ecriture dynamique dans la page actuelle
    Par fantomasmusic dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 19/04/2005, 12h23

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