OVH Cloud OVH Cloud

Liste déroulante

5 réponses
Avatar
Stéph
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre webform)=20
comprenant une liste d=E9roulante, je choisis une valeur=20
dans cette liste, et je souhaiterais mettre cette valeur=20
s=E9lectionn=E9e dans une liste d=E9roulante de ma 1=E8re webform.
est ce possible ?=20
j'ai tent=E9 pas mal de choses, mais en vain. si qqn a d=E9j=E0=20
fait, ou sait, je serai int=E9ress=E9e par votre code.

Merci bcp de votre aide

St=E9phanie

5 réponses

Avatar
ByB
Le 21/02/2005, Stéph a supposé :
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre webform)
comprenant une liste déroulante, je choisis une valeur
dans cette liste, et je souhaiterais mettre cette valeur
sélectionnée dans une liste déroulante de ma 1ère webform.
est ce possible ?
j'ai tenté pas mal de choses, mais en vain. si qqn a déjà
fait, ou sait, je serai intéressée par votre code.

Merci bcp de votre aide

Stéphanie



Utilisez du javascript, (dans la popup) qui récupère le contenu de
votre listbox et le transmet à la fenêtre parente
(je ne sais pas la syntaxe par coeur, mais le Javascript permet à une
fenêtre d'accéder à la fenêtre qui l'a ouverte, voir window.parent ou
autres dans ce style là ...)

HTH

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Avatar
olivier vidal
Bonjour,
Il faut soit ajouter l'item avec un script client et stocker sa valeur
temporairement pour la traiter lors du prochain post, soit faire le post
directement (et la mise à jour de liste déroulante) dès le retour du popup.

"Stéph" a écrit dans le message de
news: 079401c517fd$5784c190$
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre webform)
comprenant une liste déroulante, je choisis une valeur
dans cette liste, et je souhaiterais mettre cette valeur
sélectionnée dans une liste déroulante de ma 1ère webform.
est ce possible ?
j'ai tenté pas mal de choses, mais en vain. si qqn a déjà
fait, ou sait, je serai intéressée par votre code.

Merci bcp de votre aide

Stéphanie
Avatar
Stéph
c'est ce que j'ai fait, j'arrive à mettre l'info dans une
textbox mais dans une liste déroulante j'arrive pas.

-----Message d'origine-----
Le 21/02/2005, Stéph a supposé :
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre




webform)
comprenant une liste déroulante, je choisis une valeur
dans cette liste, et je souhaiterais mettre cette




valeur
sélectionnée dans une liste déroulante de ma 1ère




webform.
est ce possible ?
j'ai tenté pas mal de choses, mais en vain. si qqn a




déjà
fait, ou sait, je serai intéressée par votre code.

Merci bcp de votre aide

Stéphanie



Utilisez du javascript, (dans la popup) qui récupère le


contenu de
votre listbox et le transmet à la fenêtre parente
(je ne sais pas la syntaxe par coeur, mais le Javascript


permet à une
fenêtre d'accéder à la fenêtre qui l'a ouverte, voir


window.parent ou
autres dans ce style là ...)

HTH

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

.



Avatar
Stéph
tu n'aurais pas un exemple ? :-)
-----Message d'origine-----
Bonjour,
Il faut soit ajouter l'item avec un script client et


stocker sa valeur
temporairement pour la traiter lors du prochain post,


soit faire le post
directement (et la mise à jour de liste déroulante) dès


le retour du popup.

"Stéph" a écrit


dans le message de
news: 079401c517fd$5784c190$
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre webform)
comprenant une liste déroulante, je choisis une valeur
dans cette liste, et je souhaiterais mettre cette valeur
sélectionnée dans une liste déroulante de ma 1ère


webform.
est ce possible ?
j'ai tenté pas mal de choses, mais en vain. si qqn a déjà
fait, ou sait, je serai intéressée par votre code.

Merci bcp de votre aide

Stéphanie


.



Avatar
olivier vidal
avec la mise à jour immédiate (plus sûr)

Fenetre avec 3 contrôles :
un dropdowlist : dropDown
un bouton (html) : btnBrowse
un HtmlInputHidden éxécuté en tant que contrôle serveur : DropDownCache

script client
<script language="jscript">
function Form1.btnBrowse::onclick()
{
var retval = ValeurRetournerParLaFenetrePopup();
if (retval == null)
return;
Form1.DropDownCache.value = retval;
Form1.submit(); // ou __doPostBack("DropDownCache", "");
}

function ValeurRetournerParLaFenetrePopup()
{
return "Ma sélection";
}
</script>

côté serveur:
private void DropDownCache_ServerChange(object sender, System.EventArgs
e)
{
string value = DropDownCache.Value;
DropDownCache.Value = string.Empty;
dropDown.Items.Add(value);
dropDown.SelectedValue = value;
}
"Stéph" a écrit dans le message de
news: 0a2001c51819$3161a8e0$
tu n'aurais pas un exemple ? :-)
-----Message d'origine-----
Bonjour,
Il faut soit ajouter l'item avec un script client et


stocker sa valeur
temporairement pour la traiter lors du prochain post,


soit faire le post
directement (et la mise à jour de liste déroulante) dès


le retour du popup.

"Stéph" a écrit


dans le message de
news: 079401c517fd$5784c190$
Bonjour,

voici mon souci :
dans ma webform, j'ouvre une pop-up (une autre webform)
comprenant une liste déroulante, je choisis une valeur
dans cette liste, et je souhaiterais mettre cette valeur
sélectionnée dans une liste déroulante de ma 1ère


webform.
est ce possible ?
j'ai tenté pas mal de choses, mais en vain. si qqn a déjà
fait, ou sait, je serai intéressée par votre code.

Merci bcp de votre aide

Stéphanie


.