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 :

Référence des classes navigateur


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut Référence des classes navigateur
    Salut,

    Je galère sévèrement avec javascript.
    J'ai lu la doc "core javascript" croyant trouver mon bonheur, cependant je me suis appercu qu'il y avait rien au sujet de document, node, etc.
    J'ai donc pris mon google a deux mains et la, c'est le drame. Pas moyen de trouver deux doc qui disent la meme chose au sujet des classes navigateur.

    La contrainte était pourtant simple. Je voulais trouver le nom de class de toutes les balises div d'un document HTML.

    J'ai fini par trouvé au fond d'un forum:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    var l_divList = document.getElementsByTagName('div') ;
       for (i = 0; i < l_divList.length; i++)
    	{
          if (l_divList[i].className == "choicelist")
             l_divList[i].style.display = 'none';
    	}
    Cependant, j'ai parcouru les docs et references que j'avais trouve et nulle part je ne trouve de trace de la propriété className pour les objets node ou element. De ce coté également c'est le flou. getElementByTagName est annoncé parfois supporté, parfois non, de plus, on me dit que ca renvoit une nodeList mais parfois je lis que d'est un element qui est renvoye.

    Bref je suis completement perdu alors si quelqu'un avait une doc a jour et en plus donnant la compatibilité des différents navigateurs je lui serai tres reconnaissant ^^

  2. #2
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut Re: Référence des classes navigateur
    Citation Envoyé par elvivo
    si quelqu'un avait une doc a jour et en plus donnant la compatibilité des différents navigateurs
    Le graal du javaScript

    Ca n'existe pas. Les standards sont définis par morceaux à gauche et à droite.

    Pour getElementsByTagName, c'est une méthode du DOM Core W3C level2, donc supporté par IE + FF + Opera.

    Pour className, c'est défini dans le DOM HTML W3C level2 donc compatible aussi.

  3. #3
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut
    Super merci !!!

    J'avais pas trouve ce site.
    Je me servait de w3school. C'est bien mais comme dit y manque des trucs.

    Si d'autres personnes ont des infos supplémentaires qu'ils n'hésitent pas ^^


    Un autre truc tant que j'y pense.
    A priori il y a l objet document defini a la fois dans javascript navigateur et dans dom javascript. Comme savoir lequel je suis en train d utiliser ?

  4. #4
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    le site de la W3Schools est également très intéressant, car il regroupe énormément d'information. En particulier sur DOM, mais égalment sur le coté HTML de la chose (les attributs et eventhandler des éléments par exemple).

    Pour ton document, sache que celui que tu manipules est compatible à la fois avec le document DOM et le document javascript. Donc tu peux tout faire dessus.

    Sinon, comme site utiles, je finirais avec:
    Microsoft DHTML reference pratique pour IE!!
    la référence Mozilla pratique pour FF est associés...

  5. #5
    Invité
    Invité(e)
    Par défaut


    j'utilise moi aussi certains des liens donnés par denisC (TJS et la doc Mozilla surtout )
    Dernière modification par Domi2 ; 01/07/2011 à 08h26.

  6. #6
    Membre confirmé Avatar de elvivo
    Inscrit en
    Mai 2002
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 105
    Par défaut
    Ok, je comprends maintenant pourquoi j ai trouve certaines methodes/attributs qui n auraient pas du etre dispo sur mon document mais qui etaient la quand meme ^^

    Merci a tous les deux !!

  7. #7
    Membre expérimenté
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Par défaut
    Sinon un site que j'aime bien quand je veux connaitre la compatibilité des méthodes DOM pour les différents navigateurs je vais sur
    http://www.quirksmode.org/

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

Discussions similaires

  1. [ZF 1.10] Références et aliasing des classes
    Par fhebert dans le forum Zend_Db
    Réponses: 1
    Dernier message: 09/03/2011, 12h55
  2. Réponses: 3
    Dernier message: 23/01/2008, 13h15
  3. Créer les get et set des classes
    Par cameleon2002 dans le forum JBuilder
    Réponses: 3
    Dernier message: 17/09/2003, 21h03
  4. specifier les chemins des .class
    Par draken dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/07/2003, 09h35
  5. Inserer des classes java existantes
    Par 2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/03/2003, 12h35

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