Comment identifier la fenêtre principale?

Comment identifier la fenêtre principale? - HTML/CSS - Programmation

Marsh Posté le 26-04-2007 à 10:56:36    

Petite question en javascript (ou HTML?):
 
Comment peut-on identifier la fenêtre principale?
 
Dans mon cas, je veux à partir de ma fenêtre principale ouvrir un formulaire dans une autre fenêtre. Ca se fait sans trop de problème.
Mais je veux ensuite que l'appui du bouton d'envoi dans la fenêtre nouvellement ouverte déclenche l'envoi du formulaire dans la fenêtre d'origine plutôt que dans la nouvelle. Comment on peut faire ça?

Reply

Marsh Posté le 26-04-2007 à 10:56:36   

Reply

Marsh Posté le 26-04-2007 à 11:05:29    

Reply

Marsh Posté le 27-04-2007 à 16:35:38    

Finalement j'ai du ruser un peu, mais ta piste était bonne:
 
Sur la fenêtre principale:

Code :
  1. function openEditReunion(idReunion)
  2. {
  3.    window.self.name = "main";
  4.    window.open("./editReunion.php?idReunion=" + idReunion, "editReunion", "height=500,width=500,menubar='no',toolbar='no',location='no',status='no',scrollbars='no',resizable='yes'" );
  5. }


 
Sur la fenêtre secondaire:

Code :
  1. function relaiEditionDossier()
  2.   {
  3.     window.self.close();
  4.     myForm = eval(document.getElementById('formEditReunion'));
  5.     myForm.target = window.opener.name;
  6.    myForm.action = <?php echo "\"./editionDossier.php?idDossier=" . $myDossier->idDossier . "\""; ?>;
  7.     myForm.submit();
  8.   }


 
En fait si on n'a pas au préalable affecté de nom à la fenêtre d'origine, ça ne fonctionne pas.
 
Merci beaucoup. :jap:

Reply

Sujets relatifs:

Leave a Replay

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