HTML dinámico

HTML dinámico

El HTML Dinámico o DHTML (del inglés Dynamic HTML) designa el conjunto de técnicas que permiten crear sitios web interactivos utilizando una combinación de lenguaje HTML estático, un lenguaje interpretado en el lado del cliente (como JavaScript), el lenguaje de hojas de estilo en cascada (CSS) y la jerarquía de objetos de un DOM.

Una página de mi libro HTML Dinámico es cualquier página web en la que los scripts en el lado del cliente cambian el HTML del documento, después de que éste haya cargado completamente, lo cual afecta a la apariencia y las funciones de los objetos de la página. La característica dinámica del DHTML, por tanto, es la forma en que la página interactúa con el usuario cuando la está viendo, siendo la página la misma para todos los usuarios.

En contraste, el término más general "página web dinámica" lo usamos para referirnos a alguna página específica que es generada de manera diferente para cada usuario, en cada recarga de la página o por valores específicos de variables de entorno. Este término no debe ser confundido con DHTML. Estas páginas dinámicas son el resultado bien de la ejecución de un programa en algún tipo de lenguaje de programación en el servidor de la página web (como por ejemplo ASP.NET, PHP o Perl), el cual genera la página antes de enviarla al cliente, o bien de la ejecución en la parte cliente de un código que crea la página completa antes de que el programa cliente (usualmente, un navegador) la visualice.

En una página DHTML, una vez ésta ha sido cargada completamente por el cliente, se ejecuta un código (como por ejemplo en lenguaje JavaScript) que tiene efectos en los valores del lenguaje de definición de la presentación (por ejemplo CSS), logrando así una modificación en la información presentada o el aspecto visual de la página mientras el usuario la está viendo.

Usos

Entre los usos más habituales del DHTML están el hacer menús desplegables, imágenes que cambian al pasar el cursor sobre ellas, objetos en movimiento, botones que permiten desplazar el texto que se está mostrando, textos explicativos que aparecen al situar el cursor sobre ciertas palabras clave, cronómetros, etc.

Otro uso interesante de esta tecnología es la creación de juegos de acción que utilizan el navegador web para funcionar, aunque tradicionalmente este tipo de desarrollos han sido complicados debido a las diferencias en el lenguaje y las características soportadas por los distintos navegadores existentes. Recientemente los navegadores más populares han empezado a soportar estándares comunes, como el DOM, lo cual ha facilitado mucho la creación de este tipo de aplicaciones.

Curiosidades

En DHTML, el tag <noscript> puede ser usado para poner información que se mostrará cuando el navegador no soporte Javascript o lo tenga deshabilitado.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Поможем сделать НИР

Mira otros diccionarios:

  • HTML dinámico — El HTML Dinámico o DHTML (del inglés Dynamic HTML) designa el conjunto de técnicas que permiten crear sitios web interactivos utilizando una combinación de lenguage HTML estático, un lenguaje interpretado en el lado del cliente (como JavaScript)… …   Enciclopedia Universal

  • Layer (elemento HTML) — Los layers (capas) formaban la base de una técnica de programación HTML dinámico específica para Netscape 4. Cada capa se trataba como objeto documento distinto en JavaScript. El contenido se podía o incluir en el mismo archivo dentro del… …   Wikipedia Español

  • Contenido dinámico — En el contexto de Internet, y concretamente referido a la World Wide Web, se denomina contenido a los textos, imágenes, videos, ficheros descargables, etc. que forman parte de las páginas web. En general, se distinguen dos tipos de contenidos:… …   Wikipedia Español

  • Sitio web — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Historia de Internet Explorer — Anexo:Historia de Internet Explorer Saltar a navegación, búsqueda Artículo principal: Internet Explorer La siguiente es una reseña histórica del navegador web gráfico Internet Explorer de Microsoft, desarrollado durante 8 versiones principales,… …   Wikipedia Español

  • Netscape Navigator — Desarrollador Netscape Communications http://browser.netscape.com …   Wikipedia Español

  • Anexo:Historia de Internet Explorer — Artículo principal: Internet Explorer La siguiente es una reseña histórica del navegador web gráfico Internet Explorer de Microsoft, desarrollado durante 8 versiones principales, incluyendo la 1.0 (1995), 2.0 (1995), 3.0 (1996), 4.0 (1997), 5.0… …   Wikipedia Español

  • Formulario web — Saltar a navegación, búsqueda Un formulario web dentro de una página web permite al usuario introducir datos los cuales son enviados a un servidor para ser procesados. Los formularios web se parecen a los formularios de papel porque los… …   Wikipedia Español

  • World Wide Web — Antiguo logo de WWW diseñado por Robert Cailliau. Para otros usos de este término, véase WWW (desambiguación) y Web (desambiguación). No debe confundirse con Expresión errónea: operador tan inesperado o …   Wikipedia Español

  • Bindows — Saltar a navegación, búsqueda Bindows es un framework comercial de desarrollo para AJAX y Web 2.0 Rich Internet Applications. Las principales carecterísticas de este framework son que puede generar aplicaciones web con la misma apariencia de las… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”