Redirection via Popup avec action sur la fenêtre principale sous asp.net
elembro
Messages postés3Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention 9 août 2004
-
6 août 2004 à 16:32
elembro
Messages postés3Date d'inscriptionlundi 28 juillet 2003StatutMembreDernière intervention 9 août 2004
-
9 août 2004 à 09:28
code behind en vb.net
script en javascript
Voici mon problème:
j'ai un formulaire que l'on va appeller form1.aspx.
Ce formulaire après validation se redirige vers une page form2.aspx avec une variable passée par url et ouvre un popup pop1.aspx (avec la même variable) qui est aussi un formulaire.
comme j'ai un traitement en code-behind
j'ai une petite fonction vb pour lancer un javascript :
au lieu de faire un response.redirect("./form2.aspx?var=" & var)
je fais popup_javascript("./form2.aspx?var=" & var,"./pop1.aspx?var=" & var, "popup")
Protected Sub popup_javascript(ByVal url1 As String, ByVal url2 As String, ByVal name As String)
Pour l'instant aucun problème...
Lorsque je valide mon pop1.aspx (code behind), je veux rafraichir mon form2.aspx, et rediriger le popup vers un pop2.aspx (avec la variable passer en url bien sur dans les deux cas).
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 août 2004 à 19:03
Je pense que ton problème si situe plus au niveau de javascript que d'asp.net
En tout cas j'ai bien aimé ta solution, pour ouvrir une popup et une page web :) cette solution me parait la plus simple et la plus "joli" :)
Je connais malheureusement rien a javascript, mais cherche deja a faire ca en pure HTML/javascript sans te preoccuper pour l'instant d'asp.net puis une fois que ca marchera, on pourra essayer de reproduire ca en asp.net
Par contre tient moi au courant car je suis interessé de voir comment on rafraichit la page parent à partir d'une popup :)
Petite idée, sur cette page, en cliquant sur les smileys on peut faire apparaitre une popup qui va interagir avec la page mere pour ajouter le smiley :)
Je verrais regardé comment ca tourne :)
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 6 août 2004 à 19:13
Je viens d'admirer le code de cette page :-p
Effectivement c'est bien avec Window.opener qu'on interagit avec la page parent donc j'ai deux solutions :
la premiere dans la popup ajoute ce script javascript :
window.opener.location.href(url1);
window.location.href(url2);