DHTML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
sistemato
Riga 1:
{{S|informatica}}
 
Il '''DHTML''' (acronimo dall' inglese ''Dynamic [[HTML]]'') , conosciuto anche come '''[[HTML]] Dinamicodinamico''', è un insieme di tecnologie che permettono di cambiare in modo dinamico la rappresentazione e il contenuto di un documento ed aumentare l'interattività dell'utente sulla pagina.
 
Non è un vero e proprio linguaggio ma è una sorta di contenitore di script a cavallo tra il [[Javascript]], l'HTML e il [[Foglio di stile|CSS]].
Gli elementi, gli attributi e gli stili del DHTML sono basati sull'HTML esistente e sulle specifiche classiche del [[W3C]].
 
== Caratteristiche ==
Le caratteristiche più interessanti di questoquesta linguaggiotecnoologia sono:
 
* dinamicità degli stili
* stile dinamico
* dinamicità dei contenuti
* contenuto dinamico
* posizionamento e animazioni sugli elementi
* filtri e transizioni
Riga 16:
* accesso facilitato al DOM ([[Document Object Model]])
 
=== Stile Dinamicodinamico == =
 
Tramite il DHTML è possibile fare cambiare lo stile CSS di un oggetto in modo dinamico. Ad esempio:
<source lang="html4strict">
<code>
<p>&lt;html&gt;<br />
<head>
&lt;head&gt;&lt;title&gt;DHTML Test&lt;/title&gt;<br />
<title>DHTML Test</title>
&lt; <script&gt;>function changeAll() { document.getElementById('div1').style.color = 'blue'; }&lt;</script&gt;<br />
&lt;/head&gt;<br />
</head>
&lt;body&gt;<br />
<body>
&lt;div id=&quot;div1&quot; style=&quot;color: red;&quot; onmouseover=&quot;changeAll()&quot;&gt;Benvenuti Nel test di DHTML! Passa sopra a questo testo!&lt;/div&gt;<br />
<div id="div1" style="color: red;" onmouseover="changeAll()">
&lt;/body&gt;<br />
Benvenuti Nel test di DHTML! Passa sopra a questo testo!
&lt;/html&gt;</p>
</codediv>
</body>
</html>
</source>
 
== Voci correlate ==
* [[HTML]]
* [[CSS]]
* [[JavaScript]]
 
== Collegamenti esterni ==
*[http://www.mah-jongg.ch Esempio: Mahjongg solitario] gioco popolare scritto in DHTML
 
{{portale|informatica}}
 
[[Categoria:HTML]]