aspose.info
CS

DHTML - dynamický formát souboru HTML

Aktualizováno

Co je soubor DHTML?

Soubor s příponou .dhtml je dynamický HTML soubor, který se používá k vytváření dynamického obsahu webové stránky. Webový prvek vytvořený v DHTML je řízen událostmi a nevyžaduje opětovné načítání stránky. Ve většině případů se soubor DHTML používá k vytvoření dynamického obsahu webové stránky, jako jsou rozevírací nabídky, plovoucí vrstvy, tlačítka pro přejetí myší a další dynamický obsah. Na dynamické html prvky narazíte téměř denně ve svém životě, když najedete myší na položku nabídky a otevře se další možnosti podnabídky. DHTML využívá webové technologie jako HTML, Javascript, HTML DOM, HTML události a CSS k dosažení dynamické chování prvků.

Formát souboru DHTML

Soubory DHTML jsou soubory ve formátu prostého textu, které obsahují kód DHTML pro implementaci dynamického chování webových prvků.

DHTML DOM

Objektový model dokumentu DHTML (DOM) je založen na HTML DOM, což je stromová struktura s prvky, atributy a textem, jak je znázorněno na následujícím obrázku.

HTML DOM

Uzel Dokument lze použít k volání několika funkcí pro implementaci různých funkcí. Následující příklad jednoduše používá metodu document.write() JavaScriptu v DHTML.

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

Tento kód zapíše text “Hello World” na výstup v prohlížeči.

Události DHTML

Č.č.UdálostVýskyt
1onabortNastane, když uživatel přeruší načítání stránky nebo mediálního souboru.
2onblurNastane, když uživatel opustí objekt HTML.
3onchangeNastane, když uživatel změní nebo aktualizuje hodnotu objektu.
4onclickNastane nebo se spustí, když jakýkoli uživatel klikne na prvek HTML.
5ondblclickNastane, když uživatel klikne na prvek HTML dvakrát současně.
6onfocusNastane, když se uživatel zaměří na prvek HTML. Tato obsluha události funguje opačně než onblur.
7onkeydownSpustí se, když uživatel stiskne klávesu na zařízení s klávesnicí. Tato obsluha události funguje pro všechny klíče.
8onkeypressSpustí se, když uživatelé stisknou klávesu na klávesnici. Tato obsluha události se nespouští pro všechny klíče.
9onkeyupNastane, když uživatel uvolní klávesu z klávesnice po stisknutí objektu nebo prvku.
10onloadNastane, když je objekt zcela načten.
11onmousedownNastane, když uživatel stiskne tlačítko myši nad prvkem HTML.
12onmousemoveNastane, když uživatel přesune kurzor na objekt HTML.
13onmouseoverNastane, když uživatel přesune kurzor nad objekt HTML.
14onmouseoutNastane nebo se spustí, když se ukazatel myši přesune mimo prvek HTML.
15onmouseupNastane nebo se spustí, když je tlačítko myši uvolněno nad prvkem HTML.
16onresetSlouží uživatelem k resetování formuláře.
17onselectNastane po výběru obsahu nebo textu na webové stránce.
18onsubmitSpustí se, když uživatel po odeslání formuláře klikne na tlačítko.
19onunloadSpustí se, když uživatel zavře webovou stránku.

Reference

Viz také