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 :

Fenetre Popup PHP


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Par d�faut Fenetre Popup PHP
    Bonjour,

    J'ai cr�� deux pages PHP, une qui envoi des don�es avec un submit � une deuxieme page PHP. Je doit afficher la deuxieme page en format Popup, mais je doit aussi envoyer une variable avec un submit.

    Qaund j'utilise la fonction windows.open �a marche pour la fenetre Popup, mais ya un pb avec la variable $choix = $_POST["ChoixListe"]......la deuxieme page ne reconnais pas la variable.

    ......comment faire ????

    Merci.

  2. #2
    Membre chevronn� Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par d�faut
    Il faut compl�ter la fonction window.open(...) dans la m�thode centrePop().
    Il y a pas mal d'options, mais de t�te...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Par d�faut
    Voila le code source tres simple mais qui marche pas :

    d'abord le fichier index.php qui envoi le choix d'une liste :

    <html>
    <head>
    <script language="Javascript">
    <!--
    function ouvreFenetre(page)
    {
    window.open(page,"","width=400,height=300,screenX=100,screenY=100,top=200,left=250");
    }
    // -->
    </script>
    </head>
    <body>
    <form method="post" onSubmit="javascript:ouvreFenetre('test.php')">
    <select name="liste">
    <option value="Micro Ordinateur">Ordinateur</option>
    <option value="Seveur">Serveur</option>
    <option value="Imprimante">Imprimante</option>
    </select>
    <br/><br />
    <input type="submit" name="afficher" value="Afficher">
    </form>
    </body>
    </html>

    et le fichier test.php Popup qui recupere la variable :

    <?php
    // RECUPERER LA VARIABLE
    $choix = $_POST["liste"];
    echo "Votre Choix est : ".$choix;
    ?>

    Merci d'avance.

  4. #4
    Membre chevronn� Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par d�faut
    Sans tester, je dirais qu'il faut que tu d�clare le nom de ta popup puis la target du formulaire :

    - le nom de la popup c'est le deuxi�me attribut de window.open. dans l'exemple on l'appelle "monpop".

    -avant d'ouvrir la popup on fixe la target du formulaire � "monpop"
    var objForm = document.forms[0];
    objForm.target = "monpop";

    Ce qui nous donne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    function ouvreFenetre(page)
    {
    var objForm = document.forms[0];
    objForm.target = "monpop";
    window.open(page,"monpop","width=400,height=300,screenX=100,screenY=100,top=200,left=250");
    }

  5. #5
    Membre chevronn� Avatar de supermanu
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    330
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 330
    Par d�faut
    Et pour finir :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <form action="test.php" ...>
    Sinon il ouvre la premi�re page dans la popup, ce qui ne sert � rien

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    29
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 29
    Par d�faut
    Ca marche !!!!

    Merci.

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

Discussions similaires

  1. fenetre popup et php
    Par tlili_info dans le forum Langage
    R�ponses: 2
    Dernier message: 09/04/2012, 22h00
  2. [PHP-JS] Fenetre Popup PHP
    Par thechakib dans le forum Langage
    R�ponses: 9
    Dernier message: 29/06/2010, 13h49
  3. [Javascript] Popup PHP
    Par Invit� dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 02/03/2006, 12h25
  4. Fenetre popup
    Par whbh dans le forum G�n�ral JavaScript
    R�ponses: 10
    Dernier message: 26/01/2006, 08h54
  5. Fenetre popup ?
    Par whbh dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 28/12/2005, 17h42

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