Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[JavaScript] Comment ça fonctionne les index d'un select ??


Messages recommandés

Posté(e)

Au passage, rien ne t'empêche de mettre cette <div> dans la partie <noscript> ;-)

Ca évitera à ceux qui sont en bas débit d'entrevoir l'affichage du message et de ne pas comprendre ce qui leur arrive...

Posté(e) (modifié)

Au passage, rien ne t'empêche de mettre cette <div> dans la partie <noscript> :P

Ca évitera à ceux qui sont en bas débit d'entrevoir l'affichage du message et de ne pas comprendre ce qui leur arrive...

 

 

Finalement j'ai juste mis les balises <noscript> ... </noscript>

 

J'ai aussi amélioré mon script! J'ai récupéré la première lettre de toutes les valeurs des options, pour n'afficher que celles-ci dans l'alphabet déroulant. Par exemple, si je n'ai aucune option commençant par "a", la lettre "a" ne figure pas dans l'alphabet.

 

Dis moi KewlCat, lorsque tu as une doute sur les différentes méthodes d'un objet, où te renseignes tu ?

Jusqu'à maintenant je n'ai trouvé aucune doc complète sur le JavaScript avec la liste de toutes les méthodes pour chaque objet avec une explication à chaque fois. Je perds bcp de temps à chercher la méthode que je dois utiliser, par exemple pour faire disparaitre un div :P

Aurais-tu qqch comme ça sous la main ?

Modifié par peKKa
Posté(e)

Pour faire disparaitre un div il suffit de prendre son attribut style et de lui changer son attribut display

document.getElementById('tonDiv').style.display = 'none'

Malheureusement, ce genre de chose n'est pas écrit explicitement dans les docs. Il faut juste savoir que tout ce que tu peux changer en CSS est disponible par l'attribut style de chaque élément, donc pour "masquer un élément" il faut changer son style "display" à "none" comme tu le ferais dans ta feuille de style css...

 

 

Mes sources :

- l'indigeste référence absolue de l'ECMAScript (ECMA262-3) http://www.mozilla.org/js/language/E262-3.pdf

- la référence JavaScript 1.5 de Netscape http://devedge-temp.mozilla.org/library/ma.../1.5/reference/

- la référence des bindings ECMAScript / DOM du W3C http://www.w3.org/TR/2000/REC-DOM-Level-2-...pt-binding.html

- la référence DOM de Gecko http://developer.mozilla.org/en/docs/Gecko_DOM_Reference

Posté(e)

Wouaii j'ai plein de docs à lire :P

Merci beaucoup pour toutes ces infos !

Je savais pas qu'il existait une classe style pour chaque object en JavaScript ! C'est super pratique ça !

A bientôt

Posté(e)
Je savais pas qu'il existait une classe style pour chaque object en JavaScript ! C'est super pratique ça !
Attention, pas tous les objets ! Uniquement ceux qui implémentent l'interface Element (donc en gros, les Nodes de la page)

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...