Ouvrir une page à partir d'un pop up

TexTwil Messages postés 300 Statut Membre -  
TexTwil Messages postés 300 Statut Membre -
Bonjour,
j'ai une question à propos des liens HTLM et de pop ups et notament la "communication" entre deux fenetres. Voilà ma situation:

j'ai une page "genererCompte.jsp" qui est ouverte dans une fenetre IE qu'on va appeler la fenetre A.

Dans cette page, j'ai un lien "nouveau compte" qui ouvre un "pop up" de confirmation de cette façon:

<a onClick="window.open('confirmation.jsp','confirmation,'height=550,width=650,screenX=50,screenY=100,scrollbars=yes')" href="#">nouveau compte</a>

Dans cette fenetre (fenetre B) il y a une phrase de la forme "etes vous sur de vouloir continuer" suivie de deux lien:
un lien "NON" qui ne fait que fermer le fenetre de pop up

et un lien "OUI". J'aimerais qu'en cliquant sur ce lien, la fenetre B (fenetre de pop up) se ferme et que dans la fenetre A, on soit redirigé vers une autre page .jsp (envoyerInfosCompte.do?generer=1)

ai-je été assez clair ?

Tex
A voir également:

2 réponses

mofo Messages postés 46 Statut Membre 2
 
une petite fonction javascript avec comme code :

opener.location.href = url;


à la place de url, tu mets la page qui doit etre chargée dans ta fnetre A. ou alors (pas testé) tu fais opener.location.reload() ... ou un truc ds le genre

++
0
TexTwil Messages postés 300 Statut Membre 21
 
ok, j'essaye, merci !

Tex
0
TexTwil Messages postés 300 Statut Membre 21
 
oui,
ça a marché. Le code exact est :

<script language="JavaScript">
function to_old_win(url)
{
opener.location.href = url;
self.close();

}
</script>

puis le lien dans la fenetre pop up est de la forme:

<html:link href="javascript:to_old_win('envoyerInfosCompte.do?generer=1')">

Tex
0