Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > Javascript > DHTML et Javascript > Les principes du DHTML > Agir sur un fichier XHTML > Lecture du tutoriel

Agir sur un fichier XHTML

Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Avatar
Auteur : Fedaykin
Note : 15 / 20 (3 votes)
Visualisations : 10 117

Plus d'informations Plus d'informations
Je vois que vous vous accrochez... C'est bien, mais il va falloir tenir encore un peu. Après, promis, on commence à faire un peu de pratique.

Nous allons voir ici ce qui va nous permettre de dire à votre navigateur : "quand il se passe ça, tu fais ça". Je vais commencer aussi à vous expliquer comment nous allons procéder pour retrouver notre chemin dans un fichier XHTML.
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Les événements Javascript

Nous allons parler ici des événements javascript qui nous permettent de rendre nos pages dynamiques.

Tout d'abord, un peu de syntaxe. Ces événements sont donc des attributs à placer dans des balises XHTML. Ils se présentent sous cette forme :

Code : HTML
1
<balise onEvenement="javascript:fonction()">Blabla</balise>


ou

Code : HTML
1
<balise onEvenement="javascript:fonction()" />


Décryptons ce code. Vous remarquerez qu'il y a un petit "on" devant Evenement. Ça vient tout simplement de l'anglais, et on pourrait le traduire par "Quand". Evenement indique le type d'événement que l'on veut.

Vient ensuite la valeur de l'attribut. "javascript:" indique à votre navigateur que vous allez appeler une fonction javascript et vous l'aurez deviné, fonction est le nom de la fonction que vous désirez appeler.

Voilà : les présentations sont faites. Je vais maintenant vous faire une liste des principaux événements utilisables, ainsi que leur signification.




Voilà pour les principaux événements de javascript. Mais il en existe bien d'autres, notamment concernant les clics de souris, les pressions de touches sur le clavier...

Sachez qu'avec les principaux navigateurs, ces événements s'appliquent à beaucoup de balises. Vous pouvez mettre par exemple un onMouseOver sur un élément paragraphe.

Retrouver son chemin

Je vais aller assez vite sur cette partie, parce que l'on reverra ça plus tard en programmant.

Je vais donc vous rafraîchir la mémoire deux secondes avec ce qu'on a vu dans le premier chapitre. Vous vous souvenez de l'arbre que j'ai fait ? Eh bien c'est grâce à cette structure que l'on va pouvoir se promener dans le document.

Tout d'abord, rappelez-vous les cours de M@teo21, avec les id et les class que vous avez utilisé pour mettre en forme votre page. Il vous a dit que les id sur une page étaient uniques. Et ce n'est pas pour rien que ceux qui ont créé le XHTML l'ont voulu. C'était pour permettre l'identification (id) à coup sûr d'un élément dans une page.

Nous venons donc de trouver la première méthode pour retrouver un élément dans notre page. C'est une méthode-clé, et elle est vraiment utile.

Mais si on n'utilise que cette méthode, ne risque-t-on pas de se retrouver avec des id un peu partout sur notre page ? :euh:


Eh bien non. Tout simplement parce qu'on n'utilisera pas uniquement les id. En effet, il existe deux autres méthodes pour se promener sur notre page. Je vais vous donner celle que j'utilise le plus, après l'id : je vous parlerai rapidement de la dernière, qui peut beaucoup servir dans certains cas.

La seconde méthode est de se promener de parent à enfant, ou d'enfant à parent. Reprenons notre exemple :

Image utilisateur


Imaginons que je me place sur body. Je peux dire à javascript "va sur le premier enfant" par exemple.

Le premier enfant ? Et comment sait-il lequel est le premier ?


Ha ! J'ai dû omettre de vous préciser qu'en plus d'avoir une structure bien ordonnée, le XHTML donnait un ordre à tous les enfants.

En effet, le premier élément ajouté à une balise est le premier enfant, et ainsi de suite.


Ce qui facilite drôlement le problème, quand notre page XHTML est bien structuré et qu'on connaît sa structure. On peut donc descendre, remonter dans l'arbre comme on veut.

Enfin la troisième méthode c'est de récupérer tous les éléments d'un même type (h3, p, a, div, etc.) qui se trouvent sous un certain noeud. Ensuite, on peut lui dire : "va te positionner sur la troisième occurrence" de cet élément.

Et voilà : nous en avons fini avec la théorie. Vous connaissez maintenant tous les principes du DHTML ; il ne reste plus qu'à les appliquer, ce que l'on va s'empresser de faire dans la prochaine partie.

A tout de suite pour de nouvelles aventures. ;)
Chapitre précédent Sommaire Chapitre suivant
Retour en haut Retour en haut


Créé : le 09/01/2006 à 14:52:54
Modifié : le 22/08/2008 à 15:51:26
Avancement : 0%
Licence : Copie non autorisée

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 479 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0955s (0.0839s)