b'\n_START_ARTICLE_\nHTML din\xc3\xa1mico\n_START_PARAGRAPH_\nEl HTML Din\xc3\xa1mico o DHTML (del ingl\xc3\xa9s Dynamic HTML) designa el conjunto de t\xc3\xa9cnicas que permiten crear sitios web interactivos utilizando una combinaci\xc3\xb3n de alg\xc3\xban lenguaje de marcado est\xc3\xa1tico (como HTML), un lenguaje interpretado en el lado del cliente (como JavaScript), el lenguaje de hojas de estilo en cascada (CSS) y la jerarqu\xc3\xada de objetos de un Document Object Model (DOM)._NEWLINE_Una p\xc3\xa1gina de HTML din\xc3\xa1mico es cualquier p\xc3\xa1gina web en la que los scripts en el lado del cliente cambian el HTML del documento, despu\xc3\xa9s de que \xc3\xa9ste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la p\xc3\xa1gina. La caracter\xc3\xadstica din\xc3\xa1mica del DHTML, por tanto, es la forma en que la p\xc3\xa1gina interact\xc3\xbaa con el usuario cuando la est\xc3\xa1 viendo, siendo la p\xc3\xa1gina la misma para todos los usuarios._NEWLINE_En contraste, el t\xc3\xa9rmino m\xc3\xa1s general "p\xc3\xa1gina web din\xc3\xa1mica" lo usamos para referirnos a alguna p\xc3\xa1gina espec\xc3\xadfica que es generada de manera diferente para cada usuario, en cada recarga de la p\xc3\xa1gina o por valores espec\xc3\xadficos de variables de entorno. Este t\xc3\xa9rmino no debe ser confundido con DHTML. Estas p\xc3\xa1ginas din\xc3\xa1micas son el resultado de la ejecuci\xc3\xb3n de un programa en alg\xc3\xban tipo de lenguaje de programaci\xc3\xb3n en el servidor de la p\xc3\xa1gina web (como por ejemplo Java , ASP.NET, PHP, Perl ), el cual genera la p\xc3\xa1gina antes de enviarla al cliente; o bien de la ejecuci\xc3\xb3n en la parte cliente de un c\xc3\xb3digo que crea la p\xc3\xa1gina completa antes de que el programa cliente (usualmente, un navegador) la visualice._NEWLINE_En una p\xc3\xa1gina DHTML, una vez \xc3\xa9sta ha sido cargada completamente por el cliente, se ejecuta un c\xc3\xb3digo (como por ejemplo en lenguaje JavaScript) que tiene efectos en los valores del lenguaje de definici\xc3\xb3n de la presentaci\xc3\xb3n (por ejemplo CSS), logrando as\xc3\xad una modificaci\xc3\xb3n en la informaci\xc3\xb3n presentada o el aspecto visual de la p\xc3\xa1gina mientras el usuario la est\xc3\xa1 viendo.\n_START_SECTION_\nEstructura de una p\xc3\xa1gina web\n_START_PARAGRAPH_\nNormalmente, una p\xc3\xa1gina web v\xc3\xa1lida usando DHTML tiene una estructura similar a la siguiente:_NEWLINE_ <!DOCTYPE html>_NEWLINE_ <html lang="es">_NEWLINE_     <head>_NEWLINE_         <meta charset="utf-8">_NEWLINE_         <title>Ejemplo DHTML</title>_NEWLINE_     </head>_NEWLINE_     <body>_NEWLINE_         <nowiki><div id="seccion"></div></nowiki>_NEWLINE_         <script type="text/javascript">_NEWLINE_             var init = function () {_NEWLINE_                 miObjeto = document.getElementById("seccion");_NEWLINE_                 // ... manipulate miObjeto_NEWLINE_             };_NEWLINE_             window.onload = init;_NEWLINE_         </script>_NEWLINE_         <script src="mijavascript.js"></script>_NEWLINE_     </body>_NEWLINE_ </html>\n_START_SECTION_\nCompatibilidad con navegadores\n_START_PARAGRAPH_\nEl soporte para DHTML con acceso al DOM fue introducido en Internet Explorer 4.0. Aunque hab\xc3\xada otra implementaci\xc3\xb3n m\xc3\xa1s b\xc3\xa1sica en Netscape Navigator 4.0, no todos los elementos HTML eran representados en el DOM._NEWLINE_Existen navegadores que no pueden ejecutar scripts como JavaScript o VBScript, por ello, el est\xc3\xa1ndar HTML define la etiqueta <noscript>, el cual puede ser usado para poner informaci\xc3\xb3n que se mostrar\xc3\xa1 en los navegadores que no soporten scripts, o que tenga deshabilitada la ejecuci\xc3\xb3n de estos.'