[jsp]ptite question en rapport avec les pop up

ptite question en rapport avec les pop up [jsp] - Java - Programmation

Marsh Posté le 21-07-2004 à 14:15:40    

bon, je vais essayer de me faire comprendre
je suis en train de faire une webapp, j'ai une page jsp sur laquelle je vois une liste d'article, sur cette liste j'ai la possibilite de cliquez sur un bouton qui m'ouvre une pop up avec tous les renseignements sur l'article
sur cette pop up j'ai la possibilite de modifier certains champs, mais lorsque je clique sur le bouton qui me permet de modifier les renseignements, je voudrais que ca me ferme ma pop up et que ca recharge ma premiere page, pour l'instant je n'arrive qu'a recharger la premiere page dans la pop up
 
donc si vous pouvez m'eclairer ;)
 
merci

Reply

Marsh Posté le 21-07-2004 à 14:15:40   

Reply

Marsh Posté le 21-07-2004 à 14:54:24    

Je fais ça avec du javascript qui appelle une action struts de la page parente.
 

Code :
  1. parent.location = "<html:rewrite page='/monActionDansLaJspMere.do' />";


Puis fermer ta popup proprement.
 
Certains diront que faire ça en JS c'est laid, mais c'est ma solution.
Vérifie que le "parent.location" est correct, que ça ne marche pas que dans IE quoi...

Reply

Marsh Posté le 21-07-2004 à 15:12:06    

par contre je n'utilise pas struts :(

Reply

Marsh Posté le 21-07-2004 à 15:36:02    

j'ai essaye de faire ca :
 
function test() {
parent.location = "<html:rewrite page = 'http://jupiter:8080/achats/servlet/TraiteRechArticles' />";
}
 
mais ca ne marche pas :(

Reply

Marsh Posté le 21-07-2004 à 16:54:32    

Essaie tout bêtement

Code :
  1. parent.location.href = parent.location.href;


Tu peux aussi essayer window.opener.location.href=...

Reply

Marsh Posté le 21-07-2004 à 17:06:18    

ca a marche en faisant :
window.opener.location="http...."
 
:)
 
thx

Reply

Marsh Posté le 21-07-2004 à 17:12:26    

Disons que "ma" méthode (window.opener.location = window.opener.location) te permet de ne pas recopier l'url de ta page ouvrante dans ton code javascript... ca limite les modifs a apporter a ton code si l'url de ta page ouvrante change.

Reply

Marsh Posté le 22-07-2004 à 08:06:46    

c vrai que ta methode est encore mieux :p
 
merci bien ;)

Reply

Sujets relatifs:

Leave a Replay

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