aspose.info
SV

DHTML - Dynamiskt HTML-filformat

Uppdaterad

Vad är en DHTML-fil?

En fil med filtillägget .dhtml är en dynamisk HTML fil som används för att skapa dynamiskt innehåll på en webbsida. Ett webbelement skapat i DHTML är händelsestyrt och behöver inte ladda om sidan. I de flesta fall används en DHTML-fil för att skapa det dynamiska innehållet på en webbsida som rullgardinsmenyer, flytande lager, överrullningsknappar och annat dynamiskt innehåll. Du stöter på dynamiska html-element nästan dagligen i ditt liv när du för musen över ett menyalternativ och det öppnar ytterligare undermenyalternativ. DHTML använder webbteknologier som HTML, Javascript, HTML DOM, HTML Events och CSS för att uppnå dynamiken elements beteende.

DHTML filformat

DHTML-filer är vanliga textfiler som innehåller DHTML-kod för att implementera webbelementens dynamiska beteende.

DHTML DOM

DHTML Document Object Model (DOM) är baserad på HTML DOM som är en trädstruktur med element, attribut och text som visas i följande bild.

HTML DOM

‘Dokument’-noden kan användas för att anropa flera funktioner för att implementera olika funktioner. Följande exempel använder helt enkelt 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>  

Denna kod skriver texten “Hello World” för att mata ut i webbläsaren.

DHTML-händelser

S.No.HändelseHändelse
1onabortDet inträffar när användaren avbryter inläsningen av sidan eller mediafilen.
2onblurDet inträffar när användaren lämnar ett HTML-objekt.
3onchangeDet inträffar när användaren ändrar eller uppdaterar värdet på ett objekt.
4onclickDet inträffar eller utlöses när någon användare klickar på ett HTML-element.
5ondblclickDet inträffar när användaren klickar på ett HTML-element två gånger samtidigt.
6onfocusDet inträffar när användaren fokuserar på ett HTML-element. Denna händelsehanterare fungerar motsatsen till onblur.
7onkeydownDet utlöses när en användare trycker på en tangent på en tangentbordsenhet. Denna händelsehanterare fungerar för alla nycklar.
8onkeypressDet utlöses när användarna trycker på en tangent på ett tangentbord. Denna händelsehanterare utlöses inte för alla nycklar.
9onkeyupDet inträffar när en användare släpper en tangent från ett tangentbord efter att ha tryckt på ett objekt eller element.
10onloadDet inträffar när ett objekt är fullständigt laddat.
11onmousedownDet inträffar när en användare trycker på en musknapp över ett HTML-element.
12onmousemoveDet inträffar när en användare flyttar markören på ett HTML-objekt.
13onmouseoverDet inträffar när en användare flyttar markören över ett HTML-objekt.
14onmouseoutDet inträffar eller utlöses när muspekaren flyttas ut från ett HTML-element.
15onmouseupDet inträffar eller utlöses när musknappen släpps över ett HTML-element.
16onresetDet används av användaren för att återställa formuläret.
17onselectDet inträffar efter att ha valt innehåll eller text på en webbsida.
18onsubmitDet utlöses när användaren klickar på en knapp efter att ett formulär har skickats.
19onunloadDet utlöses när användaren stänger en webbsida.

Referenser

Se även