OVH Cloud OVH Cloud

popup

1 réponse
Avatar
Billys600
je me bas depuis plusieurs jours sur une fènètre popup.
Voici mon pb :
j'ouvre une fenètre popup par window.open(monUrl,"",params) sur laquelle
j'ai mis un textbox(asp.NET)pas de PB jusque là.
Je voudrai que ma fenètre soit modal donc je mets dans ma balise BODY un
onBlur=window.focus() et là plus moyen de saisir le moindre texte dans mon
contrôle textBox comme si il était devenu ReadOnly
Donc je me suis dit ouvrons notre popup avec showModalDialog
Mais là le PB c'est que le window.opener ne fonctionne plus car j'ai oublié
de préciser je dois ouvrir une fonction (javascript) vers ma page appelante
Au secours je ne sais plus quoi faire

1 réponse

Avatar
Norm
je ne sais pas ton contexte mais si tu dois communiquer à ta page appelante
à la fermeture de la modal showModalDialog retourne une valeur.
var ValeurRetour;

ValeurRetour = window.showModalDialog(etc....)

peut-être est-ce que tu pourrais utiliser cela!

Par contre, si c'est un appel à la page appelante et que la modale dois
rester ouverte ça ne sera pas approprié.

"Billys600" a écrit dans le message de
news:
je me bas depuis plusieurs jours sur une fènètre popup.
Voici mon pb :
j'ouvre une fenètre popup par window.open(monUrl,"",params) sur laquelle
j'ai mis un textbox(asp.NET)pas de PB jusque là.
Je voudrai que ma fenètre soit modal donc je mets dans ma balise BODY un
onBlur=window.focus() et là plus moyen de saisir le moindre texte dans mon
contrôle textBox comme si il était devenu ReadOnly
Donc je me suis dit ouvrons notre popup avec showModalDialog
Mais là le PB c'est que le window.opener ne fonctionne plus car j'ai
oublié
de préciser je dois ouvrir une fonction (javascript) vers ma page
appelante
Au secours je ne sais plus quoi faire