Post d'un formulaire d'une fenetre fille vers une fenetre mère!

Post d'un formulaire d'une fenetre fille vers une fenetre mère! - HTML/CSS - Programmation

Marsh Posté le 23-02-2005 à 18:57:22    

Bonjour à tous,
 
Voilà, je tourne en rond depuis quelques jours...
Je voudrais juste récupérer une donnée via un post à partir d'un fenêtre fille vers la fenêtre mère.
 
Voici le code du fichier Père (pere.php) :
<html>
<head></head>
<script language="javascript">
function js_open(f) {
 window.open('about:blank', 'fils_window', 'alwaysRaised=yes, titlebar=no, width=600, height=300');
 f.target = 'fils_window';
 f.submit();
}
</script>
<body>
<form name="formPere" method="post" action="fils.php">
<input type="text" name="text1" value="<? if (isset($_POST["text1"]) && $_POST["text1"] != "" ) echo $_POST["text1"];?>">
<input type="button" value="ouvrir" onclick="js_open(document.formPere);">
</form>
</body>
</html>
 
Et celui de fils.php :
<html>
<head></head>
<script language="javascript">
function js_close(f) {
 f.submit();
 self.close();
 opener.location.reload();
}
</script>
<body>
<form name="formFils" method="POST" action="pere.php" target="_parent">
<input type="text" name="text1" value=""
<input type="button" value="fermer" onclick="js_close(document.formFils);">
</form>
</body>
</html>
 
Je m'arrache les cheveux, le target="_parent" n'a pas du tout l'air de fonctionner.
 
Merci d'avance si vous avez la solution!  :)

Reply

Marsh Posté le 23-02-2005 à 18:57:22   

Reply

Marsh Posté le 23-02-2005 à 19:02:07    

_parent sans utiliser les frames, c'est originale je trouves.
Personellement, j'avais jamais vu ça.
 
Par contre, j'ai déjà vu des scripts apeller une fonction situé dans la fenêtre qui l'a ouverte. Mais c'était des scripts qui merdaient dés qu'on changeait d'onglet dans la fenêtre de départ.

Reply

Marsh Posté le 24-02-2005 à 12:45:14    

Mmmm, y a longtemps que je n'ai plus développer ce genre de fonctionnalité... C'est énervant, la solution doit être toute conne en plus... rââââ...
 
J'ai lu dans une doc que _top servait au frame et _parent au fenêtre...

Reply

Marsh Posté le 24-02-2005 à 22:59:52    

"_parent" sert à remonter d'un niveau de frame par rapport à la frame contenant le lien.
"_top" renvoit directement à la page entiére. (niveau initial des frames donc)
 
Aprés, c'est sur que s'il n'y a qu'un seul niveau de frame, les deux sont équivalent.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed