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

  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 / ??

  7. #7
    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,
    Voila je l'ai testé dans une page php et ca fonctionne t'as que faire copier coller.
    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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <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>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
     
    <body>
    <?
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',950,850,\'menubar=no,scrollbars=yes,statusbar=no\');"></form>';
    ?>
    </body>
    </html>

  8. #8
    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
    merci à vous je viens de tester sa ne fonctionne tj pas

    J'ai fais identiquement la même chose que sur votre code, je ne comprend pas

  9. #9
    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
    qu'est ce que ne fonctionne pas la fermeture de la page principale ou bien l'ouverture du popup?

  10. #10
    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
    la fermeture de la page principale

  11. #11
    Membre expérimenté Avatar de marts
    Inscrit en
    Février 2008
    Messages
    233
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 233

  12. #12
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    tu ne pourras pas fermer la page principale sans message d'avertissement...

    sauf sous IE avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    self.opener=self();
    self.close()
    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 !

  13. #13
    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
    Bonjour,

    Merci encore pour votre aide mes sa ne fonctionne tj pas j'ai tout essayer

    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <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.opener=self();
      self.close()
    }
    </SCRIPT>
    pour l'appel :

    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\');"></form>';

  14. #14
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<form><input type="button" value="Résultats Analytiques" onClick="PopupCentrer(\'result.php\',\'titre\'\,'width=950,height=850,menubar=no,scrollbars=yes,statusbar=no\');"></form>'
    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 !

  15. #15
    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
    merci pour le code, mais je viens de l'essayer et maintenant, je n'ai plus rien du tout.

  16. #16
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    arf non désolé je n'avais pas vu la fonction de concatéation du popup,
    je n'ai rien dit :red:
    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 !

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