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 :

Recuperer un parametre en Javascript. [Fait]


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut Recuperer un parametre en Javascript.
    Bonjour,
    Je viens de faire un post dans le forum formulaire, et on ma dit que la solution était en java script,
    Voila: Dans un formulaire ou je renseigne une variable, une page popup qui permettra d'avoir la page initiale en visu s'ouvre à l'aide d'un bouton. Je dois transmettre ce paramètre en même temps. Apparemment ce n'est pas possible dans un formulaire classique.
    Est-il possible de le faire en java script et comment.
    Mon code actuel:
    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
     
    <FORM class="Cadre" Method="POST" enctype="multipart/form-data" >
     
    					<tr>
                        <div align="center">
                            <td class="Tableau" width="37%">Titre</td>
                       </div>
     
                       <BR>
                       <td><div align="center">
    					<INPUT type=text size=2 name=variable  ><BR>
     
     
                       <BR>                                                         
     
                    <input align "center" class="Bouton" type="submit" value="Je valide" onClick="MM_openBrWindow('monphp.php?classe=<?php echo $classe;?>','','menubar=yes,scrollbars=yes,resizable=yes,width=300,height=160')" color "#C2AD5F" />	                 
     
     
    					<INPUT type=hidden name=afficher value=ok>
     
    					</FORM>
    Merci pour vos propositions

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Indentation mystique, balises TR et TD sans TABLE, balise FORM sans propriété "action", signe égal manquant entre la propriété "align" (de ton bouton de validation) et sa valeur, ... beaucoup de problèmes à première vue...

    En tout cas, si tu cherches de l'info à propos des formulaires en javascript...

  3. #3
    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
    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 !

  4. #4
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Pour RomainVALERI

    Les TD et TR ne sont pas seul, mais je ne pensais pas necessaire de charger le forum avec un script complet mais les balise <table> et </table> sont bien présentent.
    Tu as raison en ce qui concerne le =. C'est réparé.
    Merci

    Pour SpaceFrog
    Merci pour ton lien, je vais essayer de me débrouiller si j'arrive a comprendre.

    Bonne soirée à vous deux

  5. #5
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par GYK Voir le message
    Pour RomainVALERI

    Les TD et TR ne sont pas seul, mais je ne pensais pas necessaire de charger le forum avec un script complet mais les balise <table> et </table> sont bien présentent.
    ce que RomainVALERI voulait dire aussi est que ton tableau est mal fait :
    - un <div> le ne peut pas être le conteneur parent d'un <td>
    - une balise <form> ne peut pas encadrer une balise <tr>
    - on ne sépare pas les lignes d'un tableau par des balises <br>
    - etc.
    un tableau a au moins cette forme :
    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
     
    <table>
    <tr> 
         <td>....
         </td>
         <td>....
         </td>
    </tr>
    <tr> 
         <td>....
         </td>
         <td>....
         </td>
    </tr>
    </table>
    => il faut revoir tout le code HTML ce cette partie.

  6. #6
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut
    Bonjour,

    Je reconnais j'ai beaucoup de lacune, et grace à vous j'apprend beaucoup
    Merci

    Maintenant, suivant le lien du tutorial donné par SpaceFrog j'ai fais ça:
    Page mere dans le head
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script type="text/javascript" src="MereFille.js"></script>
    ensuite

    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
     
    </head>
     
    <body onload="OuvreFenetreFille()">
     
                        <FORM class="Cadre" Method="POST" enctype="multipart/form-data" >
     
                        <p >Conbien de nom voulez vous modifier ou supprimer ?</p>
     
                        <br>
    					<input type="text" id="inMere" size="2" maxlength="2">
                        <br>
                        <br>
    					<input align="center" class="Bouton" type="submit" value="Je valide" onclick="TransfertFilleMere()','','menubar=yes,scrollbars=yes,resizable=yes,width=300,height=160')" color "#C2AD5F" />	 
                        <br>
     
    					<INPUT type=hidden name=afficher value=ok>
     
    		    </FORM>
    Dans Page fille dans le head
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script type="text/javascript" src="MereFille.js"></script>
    Dans le body
    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
     
    <FORM class="Cadre" Method="POST" target="_blank" width=300  height=160 enctype="multipart/form-data"   Action="nummod.php" >
     
                         <p >Quels sont les numéros cencernés ?</p>
                       <br>
                       <input type="text" id="inFille" size="2" maxlength="2">
                       <br>
                        <br>
                        <input type="button" value=">J'envoie" onclick="TransfertFilleMere()">
     
                     <br>
     
    		<INPUT type=hidden name=afficher value=ok>
     
    </FORM>
    Mon MereFille.js
    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
     
    var fenFille;
    function OuvreFenetreFille()
    {
     fenFille = window.open("nummod.php","","height=100,width=300,toolbar=yes,menubar=yes,status=yes");
     //window.location.href="Fille.htm"
    }
     
    function TransfertMereFille()
    {
      var elmtWinParent=document.getElementById("inMere");
      var elmtWinFille=fenFille.document.getElementById("outMere");
     
      elmtWinFille.value = elmtWinParent.value;
    }
     
     
    function TransfertFilleMere()
    {
     var elmtWinParent=window.opener.document.getElementById("outFille");
     var elmtWinFille=document.getElementById("inFille");
     
     elmtWinParent.value=elmtWinFille.value;
    }
    Mes problémes

    Quand j'ouvre la page mère la page fille s'ouvre en même temps systématiquement ?
    Et si je fais des echos de mes variables, elles ne semblent pas tranasmisent!
    Merci de vos réponse

  7. #7
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par GYK Voir le message
    Quand j'ouvre la page mère la page fille s'ouvre en même temps systématiquement ?
    ça c'est normal car dans la page mère tu as écrit ceci :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="OuvreFenetreFille()">

    ça par contre c'est curieux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input align="center" class="Bouton" type="submit" value="Je valide" onclick="TransfertFilleMere()','','menubar=yes,scrollbars=yes,resizable=yes,width=300,height=160')" color "#C2AD5F" />
    puis dans la page mère c'est la fonction TransfertMereFille() que tu dois appeler pas TransfertFilleMere()

Discussions similaires

  1. Recuperer un parametre javascript depuis controlleur
    Par Knarf64 dans le forum Zend Framework
    Réponses: 5
    Dernier message: 19/05/2011, 20h33
  2. [jsp][servlet]pb recuperation de parametre
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 23
    Dernier message: 19/11/2008, 09h10
  3. Réponses: 6
    Dernier message: 27/02/2008, 09h51
  4. Réponses: 2
    Dernier message: 20/06/2005, 14h57
  5. [langage] procedure : recuperation de parametres
    Par K-ZimiR dans le forum Langage
    Réponses: 7
    Dernier message: 22/04/2004, 14h24

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