IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[JS] Problème de syntaxe <%=...%>


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Par défaut [JS] Problème de syntaxe <%=...%>
    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 :
    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();
            }
    J'ai modifié en car provoquait une exception.

    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 .
    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.

  2. #2
    Membre éclairé Avatar de quanou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 311
    Par défaut Re: [Javascript débutant] Problème de syntaxe <%=...%>
    OK, j'ai trouvé !
    1)
    Pas de thème pour la page, sinon exception
    controls collection cannot be modified (<% %>)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Calendrier.aspx.cs" Inherits="Outils_Calendar" StylesheetTheme = "" EnableTheming = "false" %>
    2) Si utilisation d'une masterpage,
    le nom du contrôle passé en argument est Ctl00$Main$txtStartDate, où "Main" est le contentholder ID, au lieu de txtStartDate qui était le aspID dans l'exemple.
    Voilà. Une journée de "perdu"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cdonts Html probl syntaxe
    Par bambino13 dans le forum ASP
    Réponses: 1
    Dernier message: 10/06/2009, 11h21
  2. [Syntaxe] PETIT probl avec un Jlabel
    Par blackcrow1981 dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 14/09/2006, 19h53
  3. Syntaxe TASM <-> MASM
    Par LFC dans le forum Assembleur
    Réponses: 3
    Dernier message: 28/02/2003, 15h56
  4. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33
  5. ListView->Items->Clear() !!! Qques probl de perf
    Par Nicolas_a69 dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/08/2002, 11h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo