aspose.info
DA

DHTML - Dynamisk HTML-filformat

Opdateret

Hvad er en DHTML fil?

En fil med filtypen .dhtml er en dynamisk HTML fil, der bruges til at skabe dynamisk indhold på en webside. Et webelement oprettet i DHTML er hændelsesdrevet og kræver ikke genindlæsning af siden. I de fleste tilfælde bruges en DHTML-fil til at skabe det dynamiske indhold på en webside, såsom rullemenuer, flydende lag, rollover-knapper og andet dynamisk indhold. Du støder næsten dagligt på dynamiske html-elementer i dit liv, når du holder musen over et menupunkt, og det åbner yderligere undermenumuligheder. DHTML gør brug af webteknologier såsom HTML, Javascript, HTML DOM, HTML Events og CSS for at opnå den dynamiske adfærd af elementer.

DHTML filformat

DHTML-filer er almindelige tekstfiler, der indeholder DHTML-kode for at implementere webelementernes dynamiske adfærd.

DHTML DOM

DHTML Document Object Model (DOM) er baseret på HTML DOM, der er en træstruktur med elementer, attributter og tekst som vist i det følgende billede.

HTML DOM

Dokument’-noden kan bruges til at kalde flere funktioner for at implementere forskellig funktionalitet. Det følgende eksempel bruger blot JavaScript-metoden document.write() i DHTML.

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

Denne kode skriver teksten Hello World til output i browseren.

DHTML-begivenheder

S.No.BegivenhedBegivenhed
1onabortDet opstår, når brugeren afbryder indlæsningen af siden eller mediefilen.
2onblurDet opstår, når brugeren forlader et HTML-objekt.
3onchangeDet opstår, når brugeren ændrer eller opdaterer værdien af et objekt.
4onclickDet opstår eller udløses, når en bruger klikker på et HTML-element.
5ondblclickDet opstår, når brugeren klikker på et HTML-element to gange samtidig.
6onfocusDet opstår, når brugeren fokuserer på et HTML-element. Denne hændelseshandler virker modsat onblur.
7onkeydownDen udløses, når en bruger trykker på en tast på en tastaturenhed. Denne hændelseshandler virker for alle nøglerne.
8onkeypressDet udløses, når brugerne trykker på en tast på et tastatur. Denne hændelseshandler udløses ikke for alle nøglerne.
9onkeyupDet opstår, når en bruger slipper en tast fra et tastatur efter at have trykket på et objekt eller et element.
10onloadDet sker, når et objekt er fuldstændig indlæst.
11onmousedownDet opstår, når en bruger trykker på en museknap over et HTML-element.
12onmousemoveDet sker, når en bruger flytter markøren på et HTML-objekt.
13onmouseoverDet sker, når en bruger flytter markøren over et HTML-objekt.
14onmouseoutDet opstår eller udløses, når musemarkøren flyttes ud af et HTML-element.
15onmouseupDet opstår eller udløses, når museknappen slippes over et HTML-element.
16onresetDet bruges af brugeren til at nulstille formularen.
17onselectDet sker efter valg af indhold eller tekst på en webside.
18onsubmitDen udløses, når brugeren klikker på en knap efter indsendelse af en formular.
19onunloadDen udløses, når brugeren lukker en webside.

Referencer

Se også