Rechercher : dans
Par :

Ouvrir une page à partir d'un pop up

Dernière réponse le 27 avr 2004 à 14:41:19 TexTwil, le 27 avr 2004 à 12:34:10 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « ouvrir une page à partir d'un pop up » dans :
Le blocage des pop-up dans Google Toolbar VoirVider le compteur de fenêtres pop-up La barre d'outils Google Toolbar n'enregistre pas les fenêtres pop-up qui ont été bloquées sur l'ordinateur. Il n'est donc pas indispensable de remettre à zéro ce compteur de fenêtres pop-up. Toutefois, il est...
Javascript - Créer une popup VoirProblème Comment créer une fenêtre pop-up qui s'ouvrent à l'ouverture d'une page ? Solution Il suffit d'utiliser le code suivant : window.open("TON SITE"); Notez que les pop-ups seront généralement...

1

mofo, le 27 avr 2004 à 12:55:28

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

++

Répondre à mofo

2

TexTwil, le 27 avr 2004 à 13:09:20

Ok, j'essaye, merci !

Tex

Répondre à TexTwil

3

 TexTwil, le 27 avr 2004 à 14:41:19

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

Répondre à TexTwil