Bonjour
Je n'arrive pas =E0 appeler mes objets en javascript. J'ai=20
une page principal qui contient ma balise form. J'ai un=20
webusercontrol dans ma page. Depuis mes webUsercontrols=20
j'essaie d'appeler formname=3D' + document.forms[0].name et=20
=E7a plante. Message d'erreur Javascipt. Comme ma balise=20
form est pas dans mon webUserControl =E7a plante.
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
Rédo - MVP ASP.NET
Salut Hamet,
Quel est ton objectif ? si je comprend bien, tu souhaites atteindre le nom de ta balise form ? (qui est en général form1).
Pour info, tu n'auras jamais de form dans un user control (sauf cas exceptionnel, mais je me tiens au général). Par contre ton user control doit être placé dans la balise form de ta page, comme tout est objet tu peux à partir de ton user control récupérer l'instance de ta page et ainsi reparcourir dans le sens descendant...
code à partir de ton user control : "me.Parent" qui récupère l'instance de ton objet parent, qui dans to cas est ta page... puis tu peux partir sur un findControl("form1") pour récupérer ton objet form...
Ai-je bien compris ton attente ?
Bien à toi, bon coding,
Rédo
"Hamet" a écrit :
Bonjour Je n'arrive pas à appeler mes objets en javascript. J'ai une page principal qui contient ma balise form. J'ai un webusercontrol dans ma page. Depuis mes webUsercontrols j'essaie d'appeler formname=' + document.forms[0].name et ça plante. Message d'erreur Javascipt. Comme ma balise form est pas dans mon webUserControl ça plante.
Hamet
Salut Hamet,
Quel est ton objectif ? si je comprend bien, tu souhaites atteindre le nom
de ta balise form ? (qui est en général form1).
Pour info, tu n'auras jamais de form dans un user control (sauf cas
exceptionnel, mais je me tiens au général). Par contre ton user control doit
être placé dans la balise form de ta page, comme tout est objet tu peux à
partir de ton user control récupérer l'instance de ta page et ainsi
reparcourir dans le sens descendant...
code à partir de ton user control : "me.Parent" qui récupère l'instance de
ton objet parent, qui dans to cas est ta page... puis tu peux partir sur un
findControl("form1") pour récupérer ton objet form...
Ai-je bien compris ton attente ?
Bien à toi, bon coding,
Rédo
"Hamet" a écrit :
Bonjour
Je n'arrive pas à appeler mes objets en javascript. J'ai
une page principal qui contient ma balise form. J'ai un
webusercontrol dans ma page. Depuis mes webUsercontrols
j'essaie d'appeler formname=' + document.forms[0].name et
ça plante. Message d'erreur Javascipt. Comme ma balise
form est pas dans mon webUserControl ça plante.
Quel est ton objectif ? si je comprend bien, tu souhaites atteindre le nom de ta balise form ? (qui est en général form1).
Pour info, tu n'auras jamais de form dans un user control (sauf cas exceptionnel, mais je me tiens au général). Par contre ton user control doit être placé dans la balise form de ta page, comme tout est objet tu peux à partir de ton user control récupérer l'instance de ta page et ainsi reparcourir dans le sens descendant...
code à partir de ton user control : "me.Parent" qui récupère l'instance de ton objet parent, qui dans to cas est ta page... puis tu peux partir sur un findControl("form1") pour récupérer ton objet form...
Ai-je bien compris ton attente ?
Bien à toi, bon coding,
Rédo
"Hamet" a écrit :
Bonjour Je n'arrive pas à appeler mes objets en javascript. J'ai une page principal qui contient ma balise form. J'ai un webusercontrol dans ma page. Depuis mes webUsercontrols j'essaie d'appeler formname=' + document.forms[0].name et ça plante. Message d'erreur Javascipt. Comme ma balise form est pas dans mon webUserControl ça plante.
Hamet
Hamet
Salut Redo
Lorsque je fais Parent.document.forms[0].elements [idname].value pour accéder au objet en javascript contenu dans mon Webusercontrol, j'ai une erreur javascript me disant que parent.document.forms.... a la valeur null. Et quand je fais document.forms[0].elements [idname].value j'ai le même message d'erreur. J'ai pas de balise form dans mon user control que dans ma page.
Bonjour Je n'arrive pas à appeler mes objets en javascript.
J'ai
une page principal qui contient ma balise form. J'ai
un
webusercontrol dans ma page. Depuis mes
webUsercontrols
j'essaie d'appeler formname=' + document.forms
[0].name et
ça plante. Message d'erreur Javascipt. Comme ma
balise
form est pas dans mon webUserControl ça plante.
Hamet
.
Salut Redo
Lorsque je fais Parent.document.forms[0].elements
[idname].value pour accéder au objet en javascript
contenu dans mon Webusercontrol, j'ai une erreur
javascript me disant que parent.document.forms.... a la
valeur null. Et quand je fais document.forms[0].elements
[idname].value
j'ai le même message d'erreur. J'ai pas de balise form
dans mon user control que dans ma page.
Lorsque je fais Parent.document.forms[0].elements [idname].value pour accéder au objet en javascript contenu dans mon Webusercontrol, j'ai une erreur javascript me disant que parent.document.forms.... a la valeur null. Et quand je fais document.forms[0].elements [idname].value j'ai le même message d'erreur. J'ai pas de balise form dans mon user control que dans ma page.