depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre une
autre fenetre du navigateur
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="critere.aspx"
Target="_blank">Choix des criteres</asp:HyperLink>
dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute du
code ... mais j'aimerais qu'a la fin de l'execution de ce code la fenetre
soit fermée et que l'on retourne sur la fenetre appelante (acceuil.aspx) et
faire un reload de cette dernière.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe Gricourt
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" + ID_du_ctl_a_mette_a_jour, "_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque chose de similaire à: --------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré dans Request.QueryString("ctl")>.value = <nouvelle valeur>; --------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre une autre fenetre du navigateur <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="critere.aspx" Target="_blank">Choix des criteres</asp:HyperLink> dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute du code ... mais j'aimerais qu'a la fin de l'execution de ce code la fenetre soit fermée et que l'on retourne sur la fenetre appelante (acceuil.aspx) et faire un reload de cette dernière.
Est-ce possible ?
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" + ID_du_ctl_a_mette_a_jour,
"_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque chose
de similaire à:
--------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré dans
Request.QueryString("ctl")>.value = <nouvelle valeur>;
--------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également
envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre
une
autre fenetre du navigateur
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="critere.aspx"
Target="_blank">Choix des criteres</asp:HyperLink>
dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute
du code ... mais j'aimerais qu'a la fin de l'execution de ce code la
fenetre soit fermée et que l'on retourne sur la fenetre appelante
(acceuil.aspx) et faire un reload de cette dernière.
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" + ID_du_ctl_a_mette_a_jour, "_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque chose de similaire à: --------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré dans Request.QueryString("ctl")>.value = <nouvelle valeur>; --------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre une autre fenetre du navigateur <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="critere.aspx" Target="_blank">Choix des criteres</asp:HyperLink> dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute du code ... mais j'aimerais qu'a la fin de l'execution de ce code la fenetre soit fermée et que l'on retourne sur la fenetre appelante (acceuil.aspx) et faire un reload de cette dernière.
Est-ce possible ?
Fr
Merci infiniment Christophe !
"Christophe Gricourt" a écrit dans le message de news:
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" + ID_du_ctl_a_mette_a_jour, "_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque chose de similaire à: --------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré dans Request.QueryString("ctl")>.value = <nouvelle valeur>; --------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre une autre fenetre du navigateur <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="critere.aspx" Target="_blank">Choix des criteres</asp:HyperLink> dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute du code ... mais j'aimerais qu'a la fin de l'execution de ce code la fenetre soit fermée et que l'on retourne sur la fenetre appelante (acceuil.aspx) et faire un reload de cette dernière.
Est-ce possible ?
Merci infiniment Christophe !
"Christophe Gricourt" <cgricourt@hotmail.com> a écrit dans le message de
news: daea6ef0166cb8c7e417fa87bf77@news.microsoft.com...
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" +
ID_du_ctl_a_mette_a_jour, "_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque
chose de similaire à:
--------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré
dans Request.QueryString("ctl")>.value = <nouvelle valeur>;
--------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également
envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre
une
autre fenetre du navigateur
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="critere.aspx"
Target="_blank">Choix des criteres</asp:HyperLink>
dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute
du code ... mais j'aimerais qu'a la fin de l'execution de ce code la
fenetre soit fermée et que l'on retourne sur la fenetre appelante
(acceuil.aspx) et faire un reload de cette dernière.
"Christophe Gricourt" a écrit dans le message de news:
C'est possible avec un peu de javascript sur le client:
1/ à partir de accueil.aspx = window.open("critere.aspx?ctl=" + ID_du_ctl_a_mette_a_jour, "_blank", ....);
2/ dans critere.aspx = termine le code associé au bouton avec quelque chose de similaire à: --------------window.opener.document.<ID_du_ctl_a_mette_a_jour récupéré dans Request.QueryString("ctl")>.value = <nouvelle valeur>; --------------window.close();
Une autre approche basée sur AJAX utilisant l'object XmlHttp est également envisageable.
- CHristophe
Bonjour,
depuis une page (accueil.aspx) , quand je clique sur un lien , j'ouvre une autre fenetre du navigateur <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="critere.aspx" Target="_blank">Choix des criteres</asp:HyperLink> dans cette page appelé (critere.aspx) j'ai mis un bouton qui execute du code ... mais j'aimerais qu'a la fin de l'execution de ce code la fenetre soit fermée et que l'on retourne sur la fenetre appelante (acceuil.aspx) et faire un reload de cette dernière.