aspose.info
FR

DHTML - Format de fichier HTML dynamique

Mis à jour le

Qu’est-ce qu’un fichier DHTML ?

Un fichier avec une extension .dhtml est un fichier HTML dynamique utilisé pour créer le contenu dynamique d’une page Web. Un élément Web créé en DHTML est événementiel et ne nécessite pas de recharger la page. Dans la plupart des cas, un fichier DHTML est utilisé pour créer le contenu dynamique d’une page Web, tel que des menus déroulants, des calques flottants, des boutons de survol et d’autres contenus dynamiques. Vous rencontrez des éléments html dynamiques presque quotidiennement dans votre vie lorsque vous passez la souris sur un élément de menu et cela ouvre d’autres options de sous-menu. DHTML utilise des technologies Web telles que HTML, Javascript, HTML DOM, HTML Events et CSS pour obtenir la dynamique comportement des éléments.

Format de fichier DHTML

Les fichiers DHTML sont des fichiers de texte brut qui contiennent du code DHTML pour implémenter le comportement dynamique des éléments Web.

### DOM DHTML

Le modèle d’objet de document DHTML (DOM) est basé sur le DOM HTML qui est une arborescence avec des éléments, des attributs et du texte, comme illustré dans l’image suivante.

DOM HTML

Le nœud Document peut être utilisé pour appeler plusieurs fonctions afin d’implémenter différentes fonctionnalités. L’exemple suivant utilise simplement la méthode document.write() de JavaScript dans le DHTML.

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

Ce code écrit le texte “Hello World” à afficher dans le navigateur.

Événements DHTML

S.No.ÉvénementOccurrence
1onabortCela se produit lorsque l’utilisateur abandonne le chargement de la page ou du fichier multimédia.
2onblurIl se produit lorsque l’utilisateur quitte un objet HTML.
3onchangeIl se produit lorsque l’utilisateur modifie ou met à jour la valeur d’un objet.
4onclickIl se produit ou se déclenche lorsqu’un utilisateur clique sur un élément HTML.
5ondblclickIl se produit lorsque l’utilisateur clique deux fois de suite sur un élément HTML.
6onfocusCela se produit lorsque l’utilisateur se concentre sur un élément HTML. Ce gestionnaire d’événements fonctionne à l’opposé de onblur.
7onkeydownIl se déclenche lorsqu’un utilisateur appuie sur une touche d’un clavier. Ce gestionnaire d’événements fonctionne pour toutes les clés.
8onkeypressIl se déclenche lorsque les utilisateurs appuient sur une touche d’un clavier. Ce gestionnaire d’événements n’est pas déclenché pour toutes les clés.
9onkeyupCela se produit lorsqu’un utilisateur relâche une touche d’un clavier après avoir appuyé sur un objet ou un élément.
10onloadIl se produit lorsqu’un objet est complètement chargé.
11onmousedownIl se produit lorsqu’un utilisateur appuie sur le bouton d’une souris sur un élément HTML.
12onmousemoveCela se produit lorsqu’un utilisateur déplace le curseur sur un objet HTML.
13onmouseoverIl se produit lorsqu’un utilisateur déplace le curseur sur un objet HTML.
14onmouseoutIl se produit ou se déclenche lorsque le pointeur de la souris est déplacé hors d’un élément HTML.
15onmouseupIl se produit ou se déclenche lorsque le bouton de la souris est relâché sur un élément HTML.
16onresetIl est utilisé par l’utilisateur pour réinitialiser le formulaire.
17onselectIl se produit après avoir sélectionné le contenu ou le texte sur une page Web.
18onsubmitIl est déclenché lorsque l’utilisateur clique sur un bouton après la soumission d’un formulaire.
19onunloadIl se déclenche lorsque l’utilisateur ferme une page Web.

Références

Voir aussi