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...
Bloquer les fenêtres pop-up VoirRien de plus agaçant que les fenêtres de publicité intempestives qui s’ouvrent aux quatre coins de l’écran. Pourtant il est assez simple de les bloquer. Le plus souvent, il suffit de modifier l’une des options de votre navigateur. Bloquer les...

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
Collection CommentÇaMarche.net