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 :

[HTML-JavaScript] fenetre mere et popup


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 29
    Points : 20
    Points
    20
    Par défaut [HTML-JavaScript] fenetre mere et popup
    Bonjour!

    J'explique mon probleme :
    J'ai une fenetre mere sur laquelle en cliquant sur un lien, une popup s'ouvre. A partir de cette popup je peux mettre à jour une info sur la page mere avec le window.opener de javascript.

    Or, si dans ma popup, j'ai un enchainement de pages, le window.opener ne me renvoit plus ma page mere du début!!! Du coup ça plante

    Comment est ce que je peux faire pour que dans n'importe quelle page de ma popup je puisse retrouver ma page mere pour mettre à jour mon info??

    Merci!!

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    un enchainement de page ??? tu veux dire que tu navigues dans la popup et que du coup l'opener est perdu ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par SpaceFrog
    un enchainement de page ??? tu veux dire que tu navigues dans la popup et que du coup l'opener est perdu ?
    oui exactement !!

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    bonjour,

    dans ce cas gère le changement de l'url de la pop-up à partir de la page mère et non à partir de la page courante. Un exemple dans la pièce jointe (ouvre le fichier varMere.htm).

    Tu as une fenêtre mère qui ouvre une pop-up dans laquelle tu as des liens vers les pages suivantes ou précédentes.

    Transmet des informations vers la fenêtre mère puis clique sur page suivante / page précédente.

    Pour éviter que l'utilisateur ouvre plus d'une fenêtre fille je teste sa présence (fonctions charge() et decharge() des fichiers varFille1.htm, varFille2.htm, varFille3.htm).

    Par contre, je ne vérife pas la présence de la fenêtre mère avant l'envoi des infos.
    Fichiers attachés Fichiers attachés

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut Non fonctionnel sur chrome...
    Bonjour à tous,
    Je déterre un sujet de plusieurs années, étant en train de développer une application où j'ai besoin de ces fonctionnalités. J'ai testé le zip sur IE et Firefox, aucun problème, mais Chrome ne donne rien du tout... Est-ce que certains sauraient pourquoi ? L'idéal serait évidemment de faire fonctionner l'appli sur un maximum de navigateurs...

    Merci beaucoup !

  6. #6
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    Citation Envoyé par lodesse Voir le message
    Bonjour à tous,
    Je déterre un sujet de plusieurs années, étant en train de développer une application où j'ai besoin de ces fonctionnalités. J'ai testé le zip sur IE et Firefox, aucun problème, mais Chrome ne donne rien du tout... Est-ce que certains sauraient pourquoi ? L'idéal serait évidemment de faire fonctionner l'appli sur un maximum de navigateurs...
    n'ayant pas Chrome, je ne peux pas t'aider... Mais regarde déjà si le navigateur ne bloque pas les pop-ups et les éventuels messages d'erreurs.

    mais Chrome ne donne rien du tout...
    pas très explicite Tu peux donner plus de détails ? Tu n'as pas de pop-up ? Tu as la pop-up mais le script ne s'exécute pas ? etc.

  7. #7
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 16
    Points : 18
    Points
    18
    Par défaut
    Bonsoir,
    j'essaye de faire transiter des données d'une fenêtre à une autre et grâce aux informations (popup.zip) que j'ai trouvé sur ce forum j'ai enfin réussi donc déjà un grand merci
    De mon côté sur firefox ça marché nickel mais, le seul hic c'est que la fenêtre mère qui contient bien mes données, j'ai besoin de l'enregistrer or dans le code source, les données n'y sont pas du coup si quelqu'un peut bien m'expliquer pourquoi et comment y remédier ce serait vraiment gentil.

  8. #8
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 648
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 648
    Points : 11 137
    Points
    11 137
    Par défaut
    bonjour Eliza,

    pour une meilleure visibilité de ton problème car ce sujet est noté résolu, tu devrais créer une nouvelle discussion

  9. #9
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    j'évite les popup
    1 les utilisateurs peuvent les interdirent
    2 certain navigateur le font dans des onglets
    3 ça pose de pb de com entre fenêtres

    la solution des fenêtres dans la page elle même
    http://dev.sencha.com/deploy/ext-4.0...ow/layout.html

    le contenu de la fenêtre est chargé par une url avec ajax
    tout est donc dans le même espace JS donc pas de pb de com
    tout est dans une seule fenêtre donc pas de pb de réglage des navigateurs

    et si l'appli est vraiment multifenêtre il suffit de faire un bureau
    http://dev.sencha.com/deploy/ext-4.0...x/sandbox.html

    A+JYT

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2011
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    Merci pour ces infos, même si j'ai mis du temps à répondre... En fait je n'avais pas activé la notification de réponses par mail, du coup je me contentais d'attendre...

    Mais au final, j'ai contourné le problème, et j'ai évité les pop-up. Je n'étais pas vraiment fan à la base, donc je suis plutôt satisfait d'avoir trouvé un autre moyen !

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. Acceder à la fenetre mere d'un popup
    Par kodo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/08/2007, 22h29
  3. 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
  4. [HTML/JAVASCRIPT]Sortir d'une iframe
    Par tidou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2005, 15h26
  5. [html][javascript] probleme <select> affichage
    Par maysa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/09/2004, 15h17

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