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
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
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
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" <Billys600@discussions.microsoft.com> a écrit dans le message de
news: 27CCB6A4-97E7-4834-90E2-1E8B927EE0A2@microsoft.com...
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
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