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.
Partager