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 :

Fermer une pop-up window


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par d�faut Fermer une pop-up window
    Bonjour,

    J'envisage de faire une pop-up window avec un formulaire PHP. Lorsque l'utilisateur aura termin� de saisir les quelques champs et apr�s avoir cliqu� sur le bouton "enregistrement" je veux ex�cuter un script PHP. Jusque l� pas de probl�me.

    Mais Je veux �galement que cette fen�tre pop-up window se ferme automatiquement (sans avoir � une nouvelle action de l'utilisateur) juste apr�s avoir ex�cut� ce script. Comment faire ?

    Je pose cette question dans le forum HTML car je pense que la solution doit �rte obtenu par HTML et non par PHP. Sinon, merci de me proposer une solution PHP et de transferer ce message dans le bon 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
     
     
     
    <form  method="post" action="process_search_dvd.php" name="DVDSearchForm">
     
    <table align=center class="index" border=0 width=600>
    ...
    ...
    ...
    ...
    ...
    <td><input type="submit" name="null" value="Chercher"></td>
     
    </table>
     
    </form>
    Merci.

    J.

  2. #2
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    regarde du cot� Javascript

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par d�faut
    OK merci, mais je le mets o� ce window.close() ? Dans le fichier process_search_dvd.php ? Mais comment ? L�, je suis perdu...

    J.

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par d�faut
    Tu peux l'inclure dans ta balise input je crois.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="submit" name="null" value="Chercher" onClick='window.close()' >

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 107
    Par d�faut
    OK, merci Djibril. Je teste cela demain et je te dis si ca marche.

    A+

    J.

  6. #6
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    non car ca va fermer la page tout de suite et ca ne va pas ex�cuter le script d�fini par l'attribut "action".
    (on aurait de plus pr�f�r� le mettre dans le onsubmit du form car une validation de formulaire ne se fait pas forc�ment en cliquant sur le bouton avec la souris).

    il va falloir qu'apres ton script PHP, tu cr�es une page vide avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <body onload="window.close()">..<body>
    tu peux meme ajouter un message demandant � l'utilisateur de fermer la popup au cas o� Javascript serait d�sactiv�

  7. #7
    Membre �clair�
    Inscrit en
    F�vrier 2010
    Messages
    277
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2010
    Messages : 277
    Par d�faut
    Salut,

    Non ca ne marche pas.

    J'ai une pop-up qui s'ouvre. OK. J'ai saisi des champs. OK. Je valide le submit et ca me branche vers un scrip qui va faire le 'process' des datas que j'ai saisie dans le formulaire;.

    A la fin de ce process (a la fin du script) j'affiche un bouton dans ma pop-up pour demander a l'utilisateur de la fermer. Or je veux l'automatiser. J'ai donc mis onload="window.close()" dans le body. Mais elle se ferme avant d'avoir proc�d au processus de traitement des donn�es ( le script ratach� au formulaire)

    Et je voudrais recharger la page "iner" qui a donn� naissance a la pop-up. J'ai mis aussi opener.location.reload(); Marche pas

    Quid ?

    Merci.

  8. #8
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <body onload="window.opener.location.reload(); self.close()">
    devrait faire ces 2 choses.
    Cela marche chez moi (enfin, sur un site fait y'a 3 ans).

    montre nous ton code pour qu'on comprenne pourquoi le PHP ne s'execute pas

  9. #9
    Membre �clair�
    Inscrit en
    F�vrier 2010
    Messages
    277
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2010
    Messages : 277
    Par d�faut
    Ca marche bien. Merci a tous.

    Je tag ce sujet en "R�solu"

    J.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [SELENIUM] Travailler/Fermer une pop-up
    Par padawan31 dans le forum Test
    R�ponses: 4
    Dernier message: 25/02/2011, 15h08
  2. fermer une pop up et se rediriger
    Par esther60 dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 23/05/2008, 10h34
  3. [PHP-JS] Fermer une pop-up dans du php
    Par kcizth dans le forum Langage
    R�ponses: 1
    Dernier message: 26/10/2006, 11h19
  4. Fermer une application Windows
    Par telecnop dans le forum Langage
    R�ponses: 20
    Dernier message: 28/06/2006, 21h15
  5. [Struts] Fermer un Pop up � la suite d'une action
    Par Sniper37 dans le forum Struts 1
    R�ponses: 2
    Dernier message: 10/03/2005, 13h58

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