DHTML

L'HTML dinàmic o DHTML (de l'anglès Dynamic HTML) designa el conjunt de tècniques que permeten crear espais web interactius i animats utilitzant la combinació de llenguatge HTML estàtic, llenguatge interpretat per part del client (com el JavaScript), llenguatge de fulles d'estil en cascada (CSS) i del Document Object Model (DOM).

Una pàgina en HTML dinàmic és qualsevol pàgina web en la que els scripts en el lloc del client canvien l'HTML del document, després que aquest hagi estat carregat completament, la qual cosa afecta l'aparença i les funciones dels objectes de la pàgina. La característica dinàmica del DHTML, per tant, és la forma en què la pàgina interacciona amb l'usuari quan l'està observant, sent la mateixa pàgina per a tots els usuaris.

En contrast, el terme més general "pàgina web dinàmica" l'utilitzem per fer referència a alguna pàgina específica que és generada de manera diferent per a cada usuari, en cada recàrrega de la pàgina o per valors específics de variables d'entorn. Aquest terme no ha de ser confós amb el de DHTML. Aquestes pàgines dinàmiques són el resultat de l'execució d'un programa en algun tipus de llenguatge de programació en el servidor de la pàgina web (com per exemple ASP.NET, PHP o Perl), el qual genera la pàgina abans d'enviar-la al client, o bé de l'execució en la part client d'un codi que crea la pàgina completa abans que el programa client (usualment, un navegador) la visualitzi.

En una pàgina DHTML, una vegada aquesta ha estat carregada completament pel client, s'executa un codi (com per exemple en llenguatge JavaScript) que té efectes en els valors del llenguatge de definició de la presentació (per exemple CSS), aconseguint així una modificació en la informació presentada o en l'aspecte visual de la pàgina mentre l'usuari l'està mirant.

El DHTML permet als llenguatges de script canviar les variables del llenguatge de definició d'una pàgina web, que a la vegada afecta a l'aparença i funció d'un altre mode d'HTML contingut de la pàgina "estàtica", després que la pàgina s'hagi carregat completament i durant el procés de visualització. Així, la característica dinàmica d'DHTML és la forma en què funciona mentre que una pàgina es veu, no en la seva capacitat per generar una pàgina única amb cada càrrega de la pàgina.

En canvi, una pàgina web dinàmica és un concepte més ampli, que abraça qualsevol pàgina web generada de forma diferent per cada usuari, l'aparició de càrrega, o valors de les variables específiques. Això inclou pàgines creades per scripting pel canto del client, i les creades pel script per part del servidor (com PHP, Perl, JSP o ASP.NET) quan el servidor web genera contingut abans d'enviar-lo al client.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search