Bonjour,

Plusieurs topics ont d�j� �t� ouverts sur ce sujet, mais je ne parviens tjs pas � retourner sur ma page m�re en la reloadant. J'explique le cheminement.

Je d�marre de la page m�re (Qui l'eut cru ?) et j'ouvre une showModalDialog:

Code js : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
window.showModalDialog(...);

Dans ma page fille, j'ai un petit button "submit" qui envoie un formulaire qui est d�fini comme suit, dont la cible est une iframe:

Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
<form target="temp" method="POST" action="ma_page.jsp">
...
<iframe id="temp" name="temp"></iframe>

ma_page.jsp s'�xecute bien dans mon iframe. C'est abus� comme �a marche bien. J'y fais des choses hyper d�mentes. Une fois le boulot termin�, j'aimerais fermer ma fille (�a c'est pas le probl�me pour l'instant) et reloader ma m�re.

J'ai essay� moult chose comme (dans ma_page.jsp):

Code js : 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
 
//lu je ne sais plus où
window.opener = window.dialogArguments;
window.opener.location.href = "ma_mere.jsp";
 
 
//avec ou sans window/parent en préfixe
dialogArguments.location.href  = "ma_mere.jsp";
 
 
//lu ici même si je n'ai pas bien compris l'astuce
dialogArguments.location.href=dialogArguments.location.href;
dialogArguments.location.href  = "ma_mere.jsp";
 
 
//en trichant			
window.dialogArguments.RefreshPage();
//avec une function RefreshPage() dans la mère
 
 
//Tout simplement
dialogArguments.location.reload();

J'obtient soit des "null", soit des method not supported.
Je suis perdu. Je ne suis jamais s�r d'appeler la bonne page �tant donn� que j'ai bel et bien trois pages disctinctes physiquement m�me si visuellement je n'ai que la m�re et la fille (qui contient l'iframe).


Merci pour votre d�licieuse aide.