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 :

fermeture de la fenêtre principale


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 70
    Par défaut fermeture de la fenêtre principale
    Bonsoir,

    J'ai ma fenêtre principale et un bouton qui exécute un popup.
    Comment faire une fois ce popup exécuter de fermer automatiquement le fenêtre principale ?

    Pouvez vous m'aider ?
    Merci à vous.

    code pour appeler le popup :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',950,850,\'menubar=no,scrollbars=yes,statusbar=no\')"></form>';

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Maroc

    Informations forums :
    Inscription : Novembre 2007
    Messages : 381
    Par défaut
    Bonsoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',950,850,\'menubar=no,scrollbars=yes,statusbar=no\');self.close()"></form>';
    Mais tu dois confirmer la fermeture de la page.
    A+

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 70
    Par défaut
    Je viens de tester votre code et il ne ferme pas la fenêtre principale.

    dans le <head> j'ai aussi la fonction :

    code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <SCRIPT LANGUAGE="JavaScript">
     
    /*Script Popup*/
     
    function PopupCentrer(page,largeur,hauteur,options) {
      var top=(screen.height-hauteur)/2;
      var left=(screen.width-largeur)/2;
      window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
    }
    </SCRIPT>
    et l'appel de cette fonction :

    code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',950,850,\'menubar=no,scrollbars=yes,statusbar=no\');self.close()"></form>';

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Maroc

    Informations forums :
    Inscription : Novembre 2007
    Messages : 381
    Par défaut
    Re bsr
    bon voila ce code ca marche tres bien chez moi, je pense que t'as un probleme abec "echo" et les "\" j'ai testé dans une page HTML ca marche.
    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
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    <SCRIPT LANGUAGE="JavaScript">
    function PopupCentrer(page,largeur,hauteur,options) {
      var top=(screen.height-hauteur)/2;
      var left=(screen.width-largeur)/2;
      window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
      self.close();
    }
    </SCRIPT>
    </head>
     
    <body>
    <form><input type="button" value="Résultats Analytiques" onClick="javascript:PopupCentrer('result.php',950,850,'menubar=no,scrollbars=yes,statusbar=no');"></form>
    </body>
    </html>

  5. #5
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    En html sa fonctionne mes pas avec php il faut ajouter les /

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',950,850,\'menubar=no,scrollbars=yes,statusbar=no\');self.close()"></form>';

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 70
    Par défaut
    Bonsoir,

    à quel endroit je rajoute le / ??

Discussions similaires

  1. Fermeture des graphes avec la fenêtre principale
    Par nabil123456 dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 08/04/2015, 11h28
  2. QMessageBox et fermeture de la fenêtre principale
    Par france38 dans le forum Débuter
    Réponses: 9
    Dernier message: 13/01/2012, 11h08
  3. [WD10] problème lors de la Fermeture de ma fenètre principale
    Par aldama dans le forum WinDev
    Réponses: 7
    Dernier message: 29/07/2011, 01h25
  4. Réponses: 7
    Dernier message: 10/03/2011, 12h56
  5. fermeture fenêtre principale
    Par philobedo dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 28/07/2006, 10h34

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