aspose.info
RO

DHTML – Format de fișier HTML dinamic

Actualizat

Ce este un fișier DHTML?

Un fișier cu extensia .dhtml este un fișier dinamic HTML care este utilizat pentru a crea conținut dinamic al unei pagini web. Un element web creat în DHTML este determinat de evenimente și nu necesită reîncărcarea paginii. În majoritatea cazurilor, un fișier DHTML este utilizat pentru a crea conținutul dinamic al unei pagini web, cum ar fi meniuri derulante, straturi plutitoare, butoane de rulare și alt conținut dinamic. Întâlnești elemente html dinamice aproape zilnic în viața ta atunci când treci cu mouse-ul pe un element de meniu și se deschide alte opțiuni de submeniu. DHTML folosește tehnologii web precum HTML, Javascript, HTML DOM, HTML Events și CSS pentru a obține dinamica comportamentul elementelor.

Format de fișier DHTML

Fișierele DHTML sunt fișiere text simplu care conțin cod DHTML pentru a implementa comportamentul dinamic al elementelor web.

DHTML DOM

Modelul de obiect de document DHTML (DOM) se bazează pe DOM HTML care este o structură arborescentă cu elemente, atribute și text, așa cum se arată în imaginea următoare.

HTML DOM

Nodul „Document” poate fi folosit pentru a apela mai multe funcții pentru a implementa diferite funcționalități. Următorul exemplu folosește pur și simplu metoda document.write() a JavaScript în DHTML.

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

Acest cod scrie textul „Hello World” pentru a fi afișat în browser.

Evenimente DHTML

S.Nr.EvenimentAparitie
1onabortApare atunci când utilizatorul renunță la încărcarea paginii sau a fișierului media.
2onblurApare atunci când utilizatorul părăsește un obiect HTML.
3onchangeApare atunci când utilizatorul modifică sau actualizează valoarea unui obiect.
4onclickApare sau se declanșează atunci când orice utilizator face clic pe un element HTML.
5ondblclickApare atunci când utilizatorul face clic pe un element HTML de două ori împreună.
6onfocusApare atunci când utilizatorul se concentrează pe un element HTML. Acest handler de evenimente funcționează opus cu onblur.
7onkeydownSe declanșează atunci când un utilizator apasă o tastă de pe un dispozitiv cu tastatură. Acest handler de evenimente funcționează pentru toate cheile.
8onkeypressSe declanșează atunci când utilizatorii apasă o tastă de pe o tastatură. Acest handler de evenimente nu este declanșat pentru toate cheile.
9onkeyupApare atunci când un utilizator a eliberat o tastă de pe o tastatură după ce a apăsat pe un obiect sau element.
10onloadApare atunci când un obiect este complet încărcat.
11onmousedownApare atunci când un utilizator apasă butonul mouse-ului peste un element HTML.
12onmousemoveApare atunci când un utilizator mută cursorul pe un obiect HTML.
13onmouseoverApare atunci când un utilizator mută cursorul peste un obiect HTML.
14onmouseoutApare sau se declanșează atunci când indicatorul mouse-ului este mutat dintr-un element HTML.
15onmouseupApare sau se declanșează atunci când butonul mouse-ului este eliberat peste un element HTML.
16onresetEste folosit de utilizator pentru a reseta formularul.
17onselectApare după selectarea conținutului sau textului pe o pagină web.
18onsubmitSe declanșează atunci când utilizatorul face clic pe un buton după trimiterea unui formular.
19onunloadSe declanșează atunci când utilizatorul închide o pagină web.

Referințe

Vezi și