|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Membre Confirmé
![]() Date d'inscription: février 2007
Messages: 252
|
Bonjour a tous,
je suis tombee sur un probleme assez classique ert souvent pose dans le forum mais je plante. voila j' ai une page mere assez simple avec une zone de text, un bouton pour ouvrir la fenetre Pop Up. Code :
<head> <script> var mywindow = null; function ohh(){ if(mywindow != null && mywindow.closed == false) { alert("The window is already open"); } else { mywindow = window.open("page.php","PopUp", "width=500,height=500,left=" + ((screen.width - 1000)/2) + ",top=" + ((screen.height - 1000)/2) + "location=yes,status=yes,toolbar=yes,scrollbars=yes resizable=yes"); } } </script> </head> <form name="test" method="post"> <input type="text" name="brule" value=""> <input type="button" name="lancer" value="Ouvre" onclick="ohh()"> </form> </body> je voudrais que la business rule selectionnee s' affiche dans la zone texte de la page mere un fois que le user clique sur un bouton (avec evenement onclick) dans la Pop Up voila le code de ma pop up: Code :
<?php echo '<form method="POST" action="">'; echo '<fieldset>'; require_once ('../mysqli_connect.php'); $q = "SELECT Biz_rule_ID, Biz_rule_code FROM business_rules ORDER BY Biz_rule_ID ASC"; $r = mysqli_query($dbc, $q); if (mysqli_num_rows($r) > 0) { while ($list_row = mysqli_fetch_array($r, MYSQLI_NUM)) { echo '<p><input type="radio" name="choix" value=" ' . $list_row[0] . '"> ' . $list_row[1] . '</p><br />'; } echo '<input type="button" value="enter" name="enter" onclick="go()">'; mysqli_free_result($r); } else { echo 'There is no business rules registered in the database'; } unset($list_row); echo '</form>'; ?> Dans la page php de ma pop up je voudrais introduire le code JS suivant: Code :
<head> <script> function go(){ self.opener.document.forms["test"].elements["brule"].value=; } </script> </head> Est ce que je suis sur le bon chemin au moins? Merci d' avance Billy Dernière modification par billyrose ; 01/07/2009 à 10h07. |
|
|
|
|
|
#3 | ||
|
Membre Confirmé
![]() Date d'inscription: février 2007
Messages: 252
|
Citation:
Code :
self.opener.document.forms["test"].elements["brule"].value=choix; Citation:
|
||
|
|
|
|
|
#4 |
![]() Date d'inscription: juin 2008
Localisation: Bordeaux
Âge: 39
Messages: 6 720
|
Et choix, elle est définie où et comment ?
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
|
|
|
|
|
#5 |
|
Membre Confirmé
![]() Date d'inscription: février 2007
Messages: 252
|
|
|
|
|
|
|
#6 | |
|
Membre Confirmé
![]() Date d'inscription: février 2007
Messages: 252
|
j' ai modifie ma page mere coe suit:
Code :
<head> <script> var mywindow = null; function ohh(){ if(mywindow != null && mywindow.closed == false) { alert("The window is already open"); } else { mywindow = window.open("page.php","PopUp", "width=500,height=500,left=" + ((screen.width - 1000)/2) + ",top=" + ((screen.height - 1000)/2) + "location=yes,status=yes,toolbar=yes,scrollbars=yes resizable=yes"); } } </script> </head> <form name="test" method="post"> Your choice is: <input type="text" id="answer" size="20"> <input type="button" name="lancer" value="Ouvre" onclick="ohh()"> </form> </body> Code :
<head> <script type="text/javascript"> function check(choix) { self.opener.document.test.getElementById("answer").value=choix; } </script> </head> <?php echo '<form method="POST" name= "pp" action="">'; echo '<fieldset>'; require_once ('../mysqli_connect.php'); $q = "SELECT Biz_rule_ID, Biz_rule_code FROM business_rules ORDER BY Biz_rule_ID ASC"; $r = mysqli_query($dbc, $q); if (mysqli_num_rows($r) > 0) { while ($list_row = mysqli_fetch_array($r, MYSQLI_NUM)) { echo '<p><input type="radio" name="choix" onclick="check(this.value)" value=" ' . $list_row[0] . '" > ' . $list_row[1] . '</p><br />'; } mysqli_free_result($r); } else { echo 'There is no business rules registered in the database'; } unset($list_row); echo '</form>'; ?> Citation:
Code :
self.opener.document.test.getElementById("answer").value=choix; Merci |
|
|
|
|
|
|
![]() |
||
transmission des donnees entre fille et mere
|
||
| Outils de la discussion | |
|
|