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 :

Popup Mère/Fille


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut Popup Mère/Fille
    Bonjour je dispose d'une fonction qui crée un popup lors du clic sur un lien, cependant quand je clique deux fois sur le lien, il génère deux popup, j'aimerais que le second se génère dans la même fenêtre que le premier, seul problème, je n'arrive pas à trouver la méthode permettant de vérifier l'existence d'une fenêtre, et ça fait pas mal de temps que j'écume les aides diverses... je pensais que window.nom avec nom une variable contenant le nom de la fenêtre me retournerait un booléen indiquant l'existence ou non de la fenêtre mais non !!! Merci de votre aide!

  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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    Trouvé sur ce forum ...
    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
    // Identificateur de la fenêtre
    var idX=null;
     
    // Fonction appelée par le onLoad() du body
    function send() {
      idX = window.open("", "XWin");
     
      // Le fait de faire le open() permet de valider la nouvelle fenêtre
      idX.document.open();
     
      // Il faut attendre >250ms pour que le open() fasse effet
      // et que l'on puisse déterminer si la page existe toujours
    setTimeout("send2();", 350);
     
    // Détermine si la fenêtre est toujours ouverte
    // Si c'est le cas, on charge la page que l'on veut :
    // Sinon, on affiche un message
    function send2() {
       if (idX==null || idX.closed) {
         alert("Y a quelque chose qui coince !!!");
       } else {
         document.confirmOffre.action="./letsGo.asp";
         // Même nom que pour le window.open()
         document.confirmOffre.target="XWin";
        document.confirmOffre.submit();
      }
    }
    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
    Janvier 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 3
    Par défaut
    merci beaucoup!!

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

Discussions similaires

  1. [POO] Classe mère/fille surcharge
    Par shadeoner dans le forum Langage
    Réponses: 5
    Dernier message: 31/01/2008, 01h36
  2. popup mère fille
    Par melitta dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/12/2007, 16h34
  3. Problème de dialogue entre fenêtre mère / fille
    Par Blondin_1.0 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 09/10/2007, 10h32
  4. Interbase - DBExpress - relation mère/fille
    Par indiana64 dans le forum Bases de données
    Réponses: 8
    Dernier message: 13/03/2007, 14h57
  5. Réponses: 11
    Dernier message: 08/07/2005, 14h48

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