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 :

rafraichir une page


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 201
    Par défaut rafraichir une page
    Bonjour,
    j'ai dans une première page un formulaire php dont les données sont transmises à la bdd via une autre page. Une fois les données enregistrées je fait un "history.go(-1);" depuis la 2d page pour retourner à mon formulaire.
    Mon problème est que IE me demande de rafraichir la page car expiration du délai pour cette page et je voudrai que ce soit fait automatiquement sans voir le message.
    Y a t il une fonction js permettant de le faire?
    Merçi

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    pas que je sache, néanmoins je ne pense pas que ce soit la bonne méthode, tu devrais plutot une fois que ton formulaire a été enregistré en base faire une redirection sur celui ci en lui passant les valeurs précédement rentrées.

    donc tes champs input serais du genre :

    <input type="text" name="test" value="<? echo ($mavariablerecue) ?>" />

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 201
    Par défaut
    Ta solution ne m'allai pas car je veu réinitialiser le formulaire après chaque validation
    j'ai trouvé quelque chose qui me bloc l'affichage du message et qui semble fonctionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <script language="JavaScript">
    function refreshParent() {
      window.location.href="./index.php?id=12 " ;
      if (window.progressWindow)
     {
        window.progressWindow.close()
      }
    }
    </script>
    Merçi

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par défaut
    héhé tiens je ne connaissais pas ça window.progressWindow

    néanmoins si tu veux réinitialiser ton form a chaque fois, une simple redirection sur ta page de formulaire apres avoir fait le traitement suffit non?

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par Mat_DZ
    Ta solution ne m'allai pas car je veu réinitialiser le formulaire après chaque validation
    j'ai trouvé quelque chose qui me bloc l'affichage du message et qui semble fonctionner
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <script language="JavaScript">
    function refreshParent() {
      window.location.href="./index.php?id=12 " ;
      if (window.progressWindow)
     {
        window.progressWindow.close()
      }
    }
    </script>
    Merçi
    Pour recharger la page parente:
    http://javascript.developpez.com/faq...tre#MAJFenMere

    (dans l'esprit, c'est la même chose que ta solution)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 201
    Par défaut
    Citation Envoyé par stanford
    néanmoins si tu veux réinitialiser ton form a chaque fois, une simple redirection sur ta page de formulaire apres avoir fait le traitement suffit non?
    ...header:location...
    le pb avec ça c qu'il s'execute tout de suite sans laisser le temps à mes différents script js de se lancer

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 201
    Par défaut
    Citation Envoyé par denisC
    Pour recharger la page parente:
    http://javascript.developpez.com/faq...tre#MAJFenMere

    (dans l'esprit, c'est la même chose que ta solution)
    J'ai commencé par tester cette solution, mais j'avai un message d'erreur, opener nul, peut être car ce n'est pas un popup que j'ouvre?

  8. #8
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par Mat_DZ
    J'ai commencé par tester cette solution, mais j'avai un message d'erreur, opener nul, peut être car ce n'est pas un popup que j'ouvre?
    Effectivement, ceci explique cela

    Mais si tu n'es pas dans le cas de pop-ups, mais que tu veux juste recharger une page, je rejoins l'avis stanford, en PHP (avec des headers), c'est quand même plus propre.

    Pour attendre un peu avant la remise à jour de la page, tu as header:refresh

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

Discussions similaires

  1. [VB.Net] Comment rafraichir une page aspx ?
    Par bisounux dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/02/2006, 11h25
  2. Rafraichir une page
    Par ghost942 dans le forum Langage
    Réponses: 5
    Dernier message: 03/01/2006, 17h32
  3. [VBNET] Rafraichir une page WEB distante (par IE)
    Par onipif dans le forum VB.NET
    Réponses: 7
    Dernier message: 22/11/2005, 18h59
  4. [Rafraichir] Rafraichir une page sans perdre mes champs
    Par ozzmax dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/11/2005, 17h54
  5. [jsp]rafraichir une page
    Par GreenJay dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 21/07/2004, 14h41

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