Bonjour,
Tout d'abord je ne suis pas sûr si je suis dans le bon forum. Donc, modérateurs, désolé si ce n'est pas le cas.
J'utilise VWD 2005 Express Edition, et developpe une appli Web en C#.
J'ai essayé d'implémenter un calendrier en popup selon l'excellent tutorial suivant :
http://aspalliance.com/87
J'ai converti donc l'exemple en C#,
Mon problème :
J'ai modifié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function ReturnDate() { window.opener.document.forms["<%# strFormName %>"].elements["<%# strCtrlName %>"].value = "<%# strSelectedDate %>"; window.close(); }en
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%= strCtrlName %>car
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%# strCtrlName %>
provoquait une exception.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%= ... %>
strFormName, strCtrlName et strSelectedDate sont des variables d'instance alimentées lor du page_load.
Il semble que ces variables ne sont pas du tout évaluées dans la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ReturnDate()
Etant un débutant en javascript, je me suis dit que c'est dû à la syntaxe. Mais je n'ai toujours pas trouvé la solution.
L'exemple tel quel (en VBScript) marche très bien.
Merci beaucoup pour votre aide.
Partager