[Struts] Popup et retour

Popup et retour [Struts] - Java - Programmation

Marsh Posté le 07-07-2005 à 20:22:30    

Quelqu'un a trouve un moyen simple de faire ca?
 
- A partir d'une form, je rentre differents info dont l'adresse a partir d'une comboBox qui contient toute les adresses
- en dessous, j'ai un bouton "Rajout nouvelle adresse" qui va ouvrir une popup window avec un formulaire pour creer une nouvelle adresse
- a la fermeture, cette nouvelle adresse apparait dans le comboBox des adresses, avec le nouvel element selectionne.
 
Le tout marche, mais uniquement si ce n'est pas une Popup window, mais une fenetre qui remplace l'actuelle.
 
Si j'utilise une nouvelle fenetre, l'action est soit non executee (window.close() dans le submit), soit execuitee, mais alors c'est la feentre enfant ou se fait le forward et elle ne se ferme pas.
 
Des idees?
 
 

Reply

Marsh Posté le 07-07-2005 à 20:22:30   

Reply

Marsh Posté le 13-07-2005 à 22:22:02    

flammekuch a écrit :

Quelqu'un a trouve un moyen simple de faire ca?
 
- A partir d'une form, je rentre differents info dont l'adresse a partir d'une comboBox qui contient toute les adresses
- en dessous, j'ai un bouton "Rajout nouvelle adresse" qui va ouvrir une popup window avec un formulaire pour creer une nouvelle adresse
- a la fermeture, cette nouvelle adresse apparait dans le comboBox des adresses, avec le nouvel element selectionne.
 
Le tout marche, mais uniquement si ce n'est pas une Popup window, mais une fenetre qui remplace l'actuelle.
 
Si j'utilise une nouvelle fenetre, l'action est soit non executee (window.close() dans le submit), soit execuitee, mais alors c'est la feentre enfant ou se fait le forward et elle ne se ferme pas.
 
Des idees?


 
 
- ton formulaire de ta fenetre principale (page A) fait un window.open pour ouvrir la popup sur une page B
- dans ta popup tu as un formulaire ayant comme action sur une page C qui va, via du code javascript, ajouter l'adresse dans la liste de la fenetre principale (opener) et se fermer automatiquement (window.close)
 
je sais pas si je suis tres clair en fait :(

Reply

Sujets relatifs:

Leave a Replay

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