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 :

Vérifier qu'un contrôle est accessible ou non dans la page


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut Vérifier qu'un contrôle est accessible ou non dans la page
    Bonjour, Mon titre est un peu vague, mais bon je m'explique.

    En gros j'ai une page web avec plusieurs onglet. Chacun des onglets contiennent différente information.

    Dans un de mes onglets j'ai un datepicker(calendrier) et lorsque j'ouvre celui-ci et que je clique sur un autre onglet le calendrier reste toujours ouvert.

    Jusque la c'est semi-problèmatique. Le problème principal survien lorsque j'essaie de fermer le calendrier manuellement en étant dans l'autre onglet. J'ai un erreur qui se déclenche m'indiquant que le textbox qui sert à afficher la date n'est pas visible ou innexistant.

    J'ai regardé du côté des attributs visibility display none et ainsi de suite, sans aucun succès puisque ces attributs ne sont simplement pas affectés c'est le contenant principal mon div qui cache ou non les éléments en fonction du fait que je suis dans l'onglet correspondant.

    Je voudrais spécifier aussi que j'utilise contrôles déjà fait (Telerik, Easyquery). Donc je n,ai pas rééllement accès au code pour modifier comme je le souhaite.

    Principalement ce que je cherche à faire c'est de vérifier s'il existe une manière autre que par les attributs visible et display pour confirmer si oui ou non mon contrôle est présent dans la page.

    Merci à l'avance pour votre aide j'espère ne pas avoir été trop mélangeant.

    N'hésitez pas à demander si vous avez besoin de plus de détail.

    Bonne journée!

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    313
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 313
    Par défaut
    A première vu, je dirais : Soit tu ne composes pas dans le bon div, soit tu caches un div qui n'est pas celui que tu souhaites.

    Vérifies ces points avec un DOM Inspector par exemple.

  3. #3
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par défaut
    Les librairies que tu cites sont celles qui gèrent le calendrier et les onglets ?

    Tu n'as pas des callbacks pour savoir quand on change d'onglet et fermer tous les calendriers avant ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    Bonjour,

    Merci pour vos réponses. J'ai résolu le problème en resélectionnant l'onglet contenant le calendrier à la base et ensuite je fait fermer le calendrier.

    Merci à vous deux.

    Ps. pour ce qui est des deux librairies ne question Telerik est une librairie de controle asp.net ajax avec laquelle je gère les onglets et pour easyquery il s'agit d'un générateur de requête automatique en fonction d'un schéma de base de données.

Discussions similaires

  1. Vérifier si le dénominateur est nul ou non?
    Par aminao dans le forum SAS Base
    Réponses: 9
    Dernier message: 21/12/2011, 00h17
  2. Vérifier si une date est valide ou non
    Par Juju54350 dans le forum C#
    Réponses: 2
    Dernier message: 21/09/2010, 14h20
  3. Vérifier si un processus est lancé ou non
    Par AZzjeioafh dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 03/12/2009, 18h55
  4. Réponses: 2
    Dernier message: 20/07/2007, 08h02
  5. Réponses: 2
    Dernier message: 21/02/2007, 10h27

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