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 :

actualiser la fenetre mere


Sujet :

JavaScript

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut actualiser la fenetre mere
    hello...

    j'ai une popup et lorsque je le ferme, je souhaite que la fenetre mere se reactualise.
    j'ai ainsi cette ligne de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (window.opener) document.write('<a href="#" onclick="opener.location = opener.location;opener=self;self.close();">Fermer cette fenêtre</a>');
    le probleme c'est que je perds la valeur de mes variables de ma page mere!
    car je pense qu'on ne renvoie pas le formulaire???
    comment faire pour prendre en compte tout mes select,input ect... qui sont dans mon formulaire?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 53
    Points : 48
    Points
    48
    Par défaut
    Salut,

    tu peux créer un formulaire caché sur ta page parent, dans lequel se trouvent tous les champs que tu souhaites récupérés ; au chargement de ta page parent le formulaire serait initialisé et à chaque changement de valeur de tes champs à récupérer, il faut aussi que tu mettes à jour ces même champs de ton formulaire caché...

    Ensuite, quand tu fermes ta pop up, tu récupère le formulaire caché de ta page parent que tu submites !

    Je n'ai pas essayer, mais je pense que ça devrait marcher sans problème !

    ++

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut
    les champs que je souhaite reactualiser sont deja dans un formulaire...
    mais cela ne marche pas avec la ligne de code en haut.....

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    que veux tu actualiser?
    si tu veux conserver les données fais un submit ou AJAX...

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut
    je veux actualiser les données de la fenetre mere lorsque je ferme la popup...et ces données ce sont trois listes deroulantes...

    j'ai fais un submit mais sans succes, cela bug carrement la...

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 53
    Points : 48
    Points
    48
    Par défaut
    Juste pour exemple et peut-être pour te mettre sur la voix...

    page 1 (test1.html):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <html>
    <head></head>
    <body>
    <a href="test2.html" target="_blank">open</a>
     
    <form name="formulaire" id="_form" action="http://www.elzedo.com">
    <input type="hidden" value="annuaire" name="page" />
    </form>
     
    </body>
     
    </html>
    page 2 (test2.html)
    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
     
    <html>
    <head></head>
    <script type="text/javascript">
     
    function test() {
     
    window.opener.document.getElementById('_form').submit();
     
    }
     
    </script>
     
    <body>
     
    <a href="javascript:test(); this.close();">Fermer</a>
     
    </body>
     
    </html>
    Je ne vois pas comment faire autrement sans monter une usine à gaz...

    Laurent++

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 551
    Points : 260
    Points
    260
    Par défaut
    merrrrrrrrrrrrrrrrrci enormement, cela marche maintenant...
    sauf pour fermer la fenetre ou j'ai du remettre le code du debut....

    ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript">
    <!--/*--><![CDATA[//><!--
     
    function Fermer() {
    window.opener.document.getElementById('_frmInserVDR').submit();
     
    }
     
    if (window.opener) document.write('<a href="#" onclick="javascript:Fermer();opener=self;self.close();">Fermer cette fenêtre</a>');
    //--><!]]>
    </script>

    mais tout est dans le "_" pour nommer le formulaire...cela change tout!!!

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

Discussions similaires

  1. Bloquer fenetre mere attendant resultat fenetre fille
    Par fredo3500 dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 16/06/2010, 00h56
  2. reload la fenetre mere
    Par tit_oune dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/05/2006, 15h46
  3. Réponses: 2
    Dernier message: 17/05/2006, 10h26
  4. Réponses: 5
    Dernier message: 10/05/2006, 13h33
  5. Fenetre mere se rafraichi quand son popup se ferme ...
    Par loleske dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/11/2005, 16h26

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