aspose.info
IT

DHTML - Formato file HTML dinamico

Aggiornato

Che cos’è un file DHTML?

Un file con estensione .dhtml è un file dinamico HTML utilizzato per creare contenuti dinamici di una pagina web. Un elemento web creato in DHTML è guidato dagli eventi e non richiede il ricaricamento della pagina. Nella maggior parte dei casi, un file DHTML viene utilizzato per creare i contenuti dinamici di una pagina Web come menu a discesa, livelli mobili, pulsanti di rollover e altri contenuti dinamici. Ti imbatti in elementi html dinamici quasi ogni giorno nella tua vita quando passi il mouse su una voce di menu e si aprono ulteriori opzioni di sottomenu. DHTML fa uso di tecnologie web come HTML, Javascript, HTML DOM, HTML Events e CSS per ottenere la dinamica comportamento degli elementi.

Formato file DHTML

I file DHTML sono file di testo normale che contengono codice DHTML per implementare il comportamento dinamico degli elementi web.

DOM DHTML

Il DHTML Document Object Model (DOM) si basa sul DOM HTML che è una struttura ad albero con elementi, attributi e testo come mostrato nell’immagine seguente.

HTML DOM

Il nodo Documento può essere utilizzato per chiamare diverse funzioni per implementare diverse funzionalità. L’esempio seguente utilizza semplicemente il metodo document.write() di JavaScript nel DHTML.

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

Questo codice scrive il testo “Hello World” per l’output nel browser.

Eventi DHTML

S.N.EventoRicorrenza
1onabortSi verifica quando l’utente interrompe il caricamento della pagina o del file multimediale.
2onblurSi verifica quando l’utente lascia un oggetto HTML.
3onchangeSi verifica quando l’utente modifica o aggiorna il valore di un oggetto.
4onclickSi verifica o si attiva quando un utente fa clic su un elemento HTML.
5ondblclickSi verifica quando l’utente fa clic su un elemento HTML due volte insieme.
6onfocusSi verifica quando l’utente si concentra su un elemento HTML. Questo gestore di eventi funziona in modo opposto a onblur.
7onkeydownSi attiva quando un utente preme un tasto su un dispositivo tastiera. Questo gestore di eventi funziona per tutte le chiavi.
8onkeypressSi attiva quando gli utenti premono un tasto su una tastiera. Questo gestore di eventi non viene attivato per tutte le chiavi.
9onkeyupSi verifica quando un utente rilascia un tasto da una tastiera dopo aver premuto un oggetto o un elemento.
10onloadSi verifica quando un oggetto è completamente caricato.
11onmousedownSi verifica quando un utente preme il pulsante del mouse su un elemento HTML.
12onmousemoveSi verifica quando un utente sposta il cursore su un oggetto HTML.
13onmouseoverSi verifica quando un utente sposta il cursore su un oggetto HTML.
14onmouseoutSi verifica o si attiva quando il puntatore del mouse viene spostato fuori da un elemento HTML.
15onmouseupSi verifica o si attiva quando il pulsante del mouse viene rilasciato su un elemento HTML.
16onresetViene utilizzato dall’utente per ripristinare il modulo.
17onselectSi verifica dopo aver selezionato il contenuto o il testo su una pagina web.
18onsubmitViene attivato quando l’utente fa clic su un pulsante dopo l’invio di un modulo.
19onunloadViene attivato quando l’utente chiude una pagina web.

Riferimenti

Vedi anche