Il y a actuellement 305 visiteurs
Samedi 20 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

une petite question concernant le javascript

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

une petite question concernant le javascript

Message le 14 Juin 2006 13:39

Bonjour,
je voudrais que l'on m'explique la fonction : getElementById car je fais du dhtml et le code source javascript j'ai jamais vu donc je voudrais mettre en comentaire ce que veut dire cette fonction. Merci.
Avatar de l'utilisateur
kriss95360
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 297
Inscription: 26 Avr 2004 17:08
Localisation: Val D'oise
 


Message le 14 Juin 2006 18:06

Bonjour,

J'ai peu de connaissances dans le domaine, mais d'après moi le DHTML est l'entête d'un document, c'est un langage à part, et le javascript aussi c'est un langage à part. Donc je comprend pas trop ton truc :-?.
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Message le 14 Juin 2006 19:43

Voilà un exemple d'utilisation qui devrait t'aider...

Ce code est utile pour récupérer la valeur d'un select lorsque l'internaute y clique dessus par exemple :

Code: Tout sélectionner
document.getElementById('liste').options[document.getElementById('liste').selectedIndex].value


Explications :
document.getElementById('liste') --> permet de désigner la liste en question
La propriété option permet de désigner une des valeurs de la liste déroulante. Il s'agit d'un tableau.
Ainsi, pour désigner le premier élément de la liste, il suffit de faire :

Code: Tout sélectionner
document.getElementById('liste') .option[0]


document.getElementById('liste').selectedIndex --> permet de désigner l'élément sélectionné
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 14 Juin 2006 21:43

Je t'invite grandement à aller chatouiller ton moteur de recherche préféré à la recherche de la signification de DOM (du W3C).

A partir de là, tu comprendras qu'on peut représenter ton document HTML sous la forme d'un arbre.
- Chaque balise HTML représentant un noeud de l'arbre DOM.
- A chaque noeud DOM, correspondent des attributs, qui sont les feuilles de l'arbre (a partir du noeud en question).
Les attributs peuvent etre tag ou name pour le nom de la balise, "src" (pour les images), "href" (pour les liens), etc... et aussi la balise "id" qui indique un identifiant pour le noeud DOM.

Javascript/ECMAscript permet de manipuler ces noeuds DOM, créer des noeuds, supprimer des noeuds, visiter les sous-noeuds (children), les voisins, changer les attributs, récupérer les attributs, en créer de nouveaux, etc...

Pour cela, il faut soit partir de la racine du document, soit "demander" d'obtenir un noeud par son identifiant, par exemple :

var maBaliseAManipuler = document.getElementById("mabalise");

Il existe d'autres fonctions pour récupérer les noeuds DOM en fonction d'autres criteres (nom des balises, etc..).

Je t'invite a installer Mozilla Firefox avec l'extension DOM Inspector, qui te permettra de manipuler/modifier/regarder les noeuds de toute page que tu visite avec ton navigateur, ainsi que leurs propriétés (attributs) et style CSS associé.
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2759
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 



Sujets similaires

Message Question sur macbook A 1466
Bonjour,Est-il possible de lire le disque dur au format "Nvme" du macbook A 1466 afin de vérifier son état comme je le fais d'habitude avec des SSD classiques avec crystal disk info sous windows car la batterie se charge bien mais l'écran s"allume et s'éteint, c'est bizarre ?MerciCord ...
Réponses: 7

Message [Réglé] Petite vérification virus
Salut Heravles ,Merci et bonne année a toi également et aussi a toute ta famille.Oui désolé j'ai pas fais attention quand j'ai téléchargé le logiciel alors que je sais très bien qu'il fallait le faire sur le bureau. Je ferais plus attention la prochaine fois.Nickel si mon Pc et pas infecté.Je t'envo ...
Réponses: 5

Message question profil reseau
Re,Mets la configuration sur privé. Privé, c'est pour le PC personnel Public, c'est pour te connecter sur le réseau dans un lieu public et notamment avec une connexion Wifi ouverte.Différence ntre un réseau public et privéJe vois que Pac428 a répondu en même temp que moi mais cela a bloqué mon envo ...
Réponses: 6

Message Petite remise en forme de mon compagnon
Bonjour à tous ! je viens vers vous car cela fait bientôt 10 ans que j'ai monter mon compagnon grâce aux conseils avisés de la communauté de ce forum Je compte bien encore profiter de celui-ci encore quelque années. La configuration n'est pas de toute jeunesse mais fonctionne encore très bien pou ...
Réponses: 1

Message [Réglé] Question: Où remplacer chargeur défectueux HP Victus
Bonjour à tous,Le chargeur de mon PC portable HP Victus ne fonctionne plus. Autrement, l'ordinateur n'avait pas de souci.Sauriez-vous où je pourrais en acheter un pour le remplacer ?J'ai vu des articles sur Amazon, mais je ne sais pas comment être sûr que le chargeur convient.Le plus simple serait u ...
Réponses: 8

Message question signature
Bonsoir ma signature n'apparait plus, j'ai été voir dans mon profil, est y est mais pas sous mes messages, bizarre non ? Merci
Réponses: 2

Message Question gravure
Bonjour,C'est un truc qui était assez fréquent, il est vrai que maintenant on passe plus par des clé usb, on en met plus et ce n'est plus cher, j'ai encore une tour de 100CD vierges que je n'ai jamais utilisé mais comme à l'étranger ce n'était pas onéreux pas de taxe de droit d'auteur ( existant mêm ...
Réponses: 4


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.