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

JavaScript Discussion :

Accéder à un contrôle en javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 132
    Par défaut Accéder à un contrôle en javascript
    Bonjour,

    je cherche à accéder à un label ASP depuis mon code javascript.
    J'ai essayé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("<%= Label_treeViewAdd.ClientID %>")
    Cependant, la valeur retournée est null...

    Mon label est dans un template d'un autre contrôle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <ig:WebDialogWindow runat="server" ID="WebDialogWindow_confirm">
           <ContentPane BackColor="White">
                   <Template>
                       <asp:Label ID="Label_treeViewAdd" runat="server"    Visible="false" Text="Voulez-vous ajouter cette fonction à votre zone de lancement rapide?"></asp:Label>
     </Template>
    </ContentPane>
    </ig:WebDialogWindow>
    Merci pour l'aide future
    Gabriel Deschênes

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Salut,
    j'avoue ne pas m'y connaitre en asp mais pourquoi n'affiches tu pas les javascript dans ton code asp?

    <%= "document.getElementById('" & Label_treeViewAdd.ClientID & "')" %>
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 132
    Par défaut
    Je ne comprends pas ton le sens de ton intervention??
    Je veux tout simplement avoir accès à mon contrôle asp (label) pour le rendre "visible" en javascript...

    Merci
    Gabriel Deschênes

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut,

    Ta démarche est correcte, il faut utiliser ClientID. As tu regardé le code généré côté client ? Tu t'assurerais déjà des bons ids...

    ERE

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 132
    Par défaut
    Merci, comme de fait, lorsque j'initialise un objet avec la propriété visible à "false", il n'est pas accessible en javascript, car il n'est pas afficher dans la source de la page.

    Donc, je l'initialise plus à visible=false et je joue avec son syle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    label.style.visibility = 'hidden'
    Merci
    Gabriel Deschênes

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

Discussions similaires

  1. Accéder à un contrôle asp:Checkbox avec javascript
    Par marco01 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/06/2009, 13h43
  2. Accéder à un contrôle avec son numéro
    Par nattyman dans le forum Access
    Réponses: 2
    Dernier message: 23/09/2006, 06h47
  3. Accéder à une CheckboxList en javascript
    Par aymron dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/06/2006, 12h23
  4. accéder à un contrôle de formulaire avec un nom de tableau
    Par jibouze dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/06/2005, 23h57
  5. Réponses: 2
    Dernier message: 10/05/2005, 14h20

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