aspose.info
BG

DHTML – динамичен HTML файлов формат

Обновено

Какво е DHTML файл?

Файл с разширение .dhtml е динамичен HTML файл, който се използва за създаване на динамично съдържание на уеб страница. Уеб елемент, създаден в DHTML, се управлява от събитие и не изисква презареждане на страницата. В повечето случаи DHTML файл се използва за създаване на динамично съдържание на уеб страница, като падащи менюта, плаващи слоеве, бутони за преобръщане и друго динамично съдържание. Срещате динамични html елементи почти ежедневно в живота си, когато задържите курсора на мишката върху елемент от менюто и той отваря допълнителни опции на подменюто. DHTML използва уеб технологии като HTML, Javascript, HTML DOM, HTML събития и CSS, за да постигне динамичния поведение на елементите.

DHTML файлов формат

DHTML файловете са обикновени текстови файлове, които съдържат DHTML код за прилагане на динамичното поведение на уеб елементите.

DHTML DOM

Обектният модел на DHTML документ (DOM) се основава на HTML DOM, който е дървовидна структура с елементи, атрибути и текст, както е показано на следното изображение.

HTML DOM

Възелът „Документ“ може да се използва за извикване на няколко функции за прилагане на различна функционалност. Следващият пример просто използва метода document.write() на JavaScript в DHTML.

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

Този код записва текста “Hello World”, за да бъде изведен в браузъра.

DHTML събития

S.No.СъбитиеСлучване
1onabortСлучва се, когато потребителят прекъсне зареждането на страницата или медийния файл.
2onblurСлучва се, когато потребителят напусне HTML обект.
3onchangeСлучва се, когато потребителят промени или актуализира стойността на обект.
4onclickСлучва се или се задейства, когато някой потребител кликне върху HTML елемент.
5ondblclickСлучва се, когато потребителят кликне върху HTML елемент два пъти едновременно.
6onfocusСлучва се, когато потребителят фокусира върху HTML елемент. Този манипулатор на събития работи противоположно на onblur.
7onkeydownЗадейства се, когато потребител натисне клавиш на устройство с клавиатура. Този манипулатор на събития работи за всички ключове.
8onkeypressЗадейства се, когато потребителите натиснат клавиш на клавиатурата. Този манипулатор на събития не се задейства за всички ключове.
9onkeyupСлучва се, когато потребител пусне клавиш от клавиатурата след натискане на обект или елемент.
10onloadСлучва се, когато даден обект е напълно зареден.
11onmousedownСлучва се, когато потребител натисне бутона на мишката върху HTML елемент.
12onmousemoveСлучва се, когато потребител премести курсора върху HTML обект.
13onmouseoverСлучва се, когато потребител премести курсора върху HTML обект.
14onmouseoutПоявява се или се задейства, когато показалецът на мишката се премести извън HTML елемент.
15onmouseupПоявява се или се задейства, когато бутонът на мишката се пусне върху HTML елемент.
16onresetИзползва се от потребителя за нулиране на формуляра.
17onselectСлучва се след избиране на съдържание или текст на уеб страница.
18onsubmitЗадейства се, когато потребителят щракне върху бутон след изпращане на формуляр.
19onunloadЗадейства се, когато потребителят затвори уеб страница.

Препратки

Вижте също