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 : 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
<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>
Ensuite j' ai ma pop up. En fait cette Pop affiche une liste de business rules avec des radio buttons en face de chaque business rule se trouve un radio button qui dit quel business rule a ete selectionnee.
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 : 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
<?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>';
?>
Jusque la tout va bien. j' arrive a ouvrir ma pop Up.

Dans la page php de ma pop up je voudrais introduire le code JS suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<head>
<script>
function go(){
	self.opener.document.forms["test"].elements["brule"].value=;
	}
 
</script>
</head>
Mais je ne sais pas quoi mettre dans self.opener.document.forms["test"].elements["brule"].value.

Est ce que je suis sur le bon chemin au moins?
Merci d' avance

Billy