begin process at 2012 05 28 09:03:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

redirection via Popup avec action sur la fenêtre principale sous asp.net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

redirection via Popup avec action sur la fenêtre principale sous asp.net

vendredi 6 août 2004 à 16:32:33 | redirection via Popup avec action sur la fenêtre principale sous asp.net

elembro

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)

Dim javascript As New System.Text.StringBuilder()

javascript.Append("<script language=javascript>")

javascript.Append("parent.location.href=' " & url1 & " ';")

javascript.Append("window.open(' " & url2 & " ', ' " & name " ', 'width=560,height=300');")

javascript.Append("</script>")

RegisterStartupScript(name, javascript.ToString())

End Sub


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

schématiquement:

fenetre principale : form2.aspx ===> form2.aspx
popup : pop1.aspx ===> pop2.aspx

seulement je n'arrive pas à recharger la fenêtre principale, j'ai bien essayé avec opener.location mais rien n'y fait.

Merci d'avance







vendredi 6 août 2004 à 19:03:38 | Re : redirection via Popup avec action sur la fenêtre principale sous asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
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 :)

J'ai dit regardé et comprendre pas recopier :D

@+

Cyril
vendredi 6 août 2004 à 19:13:05 | Re : redirection via Popup avec action sur la fenêtre principale sous asp.net

jesusonline

Membre Club Administrateur CodeS-SourceS
Je viens d'admirer le code de cette page
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);

sinon tj dans la popup :

window.opener.RedirectTo(url1);
window.location.href(url2);

dans la page parent ajoute :

function RedirectTo( url )
{
window.location.href(url);
}


Je fais jamais de javascript dond je sais pas si ca va fonctionner correctement

Ton problème m'aura qd meme appris que c'est assez simple de controler une page parent à partir d'un enfant :)

Je me suis peut etre trompé entre url1 et url2 mais le principe est la ;)


@+

Cyril
lundi 9 août 2004 à 08:51:00 | Re : redirection via Popup avec action sur la fenêtre principale sous asp.net

elembro

Salut!

Je vais essayer, pour voir si cela marche!

Je te tiens au courant!

@+

Julian
lundi 9 août 2004 à 09:28:42 | Re : redirection via Popup avec action sur la fenêtre principale sous asp.net

elembro

Salut!

Les 2 solutions marchent!

merci beaucoup!

Julian


Cette discussion est classée dans : javascript, var, aspx, form2, popup


Répondre à ce message

Sujets en rapport avec ce message

Popup en .net [ par romain3395 ] Bonjour,comment afficher un popup en .net ? Il n'existe que le javascript qui fait cela ?Sinon pour l'afficher en javascript, je fais :Response.Write( encore javascript!!!!!!! [ par matmojito ] re re bonjour !!Question pas maline mais il me faut uné réponse!!L'entête du fichier asp est où je fais l'appel du fichier javascript: Accueil adhere Perte de session à l'ouverture de popup (asp + javascript) [ par awena ] Bonjour,Mon problème est le suivant : à l'ouverture d'une popup en javascript (window.open) je perd systématiquement mon Session.SessionID (il est inc Frames avec Javascript [ par Paramba ] Bonjour à tousJe bloque depuis un bon moment sur la situation suivante:1) J utilise le découpage suivant:frameset<font color="#f Centrage d'une popup javascript [ par Jpeg69 ] Bonjour tout le monde !Voila j'ai un petit souci. Je cherche un contrôle qui permet d'afficher un petit popup au centre de la page.J'ai beau parcourir utiliser un paramètre passé en paramètre d'une page à l'autre [ par weejay ] Bonjour,alors pour mon premier message, j'ai une question TRES, TRES bête. Pardon d'avance, c'est que je débute sous asp.net.Alors j'ai 2 pages : defa Récupérer variable csharp dans un objet d'une page aspx [ par weejay ] Bonjour,j'ai encore une question très très simple.Jai une page page_1.aspx qui ouvre une page popup_player.aspx.page_1.aspx.csstring url = "popup_play PopUp et ASP.Net 2.0 [ par BUBUCEAU ] Bonjour,Je suis débutant en ASP.NET. Je veux ouvrir une PopUP à partir d'un bouton. Rien de bien compliqué à priori.J'ai mis un bouton sur ma page et ASPX javascript problème d'affichage de menu [ par rabbiwan ] BonjourJe fais un site en ASPX c# et on m'a indiqué de mettre en menu en javacriptAlors j'ai trouvé un super menu peut etre vous connaissez je l'ai vu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,232 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales