aspose.info
ES

DHTML - Formato de archivo HTML dinámico

Actualizado

¿Qué es un archivo DHTML?

Un archivo con extensión .dhtml es un archivo HTML dinámico que se utiliza para crear contenido dinámico de una página web. Un elemento web creado en DHTML se basa en eventos y no requiere recargar la página. En la mayoría de los casos, se usa un archivo DHTML para crear el contenido dinámico de una página web, como menús desplegables, capas flotantes, botones de rollover y otro contenido dinámico. Te encuentras con elementos html dinámicos casi a diario en tu vida cuando pasas el mouse sobre un elemento del menú y abre más opciones de submenú. DHTML utiliza tecnologías web como HTML, Javascript, HTML DOM, HTML Events y CSS para lograr la dinámica. comportamiento de los elementos.

Formato de archivo DHTML

Los archivos DHTML son archivos de texto sin formato que contienen código DHTML para implementar el comportamiento dinámico de los elementos web.

DOM DHTML

El modelo de objeto de documento DHTML (DOM) se basa en el DOM HTML que es una estructura de árbol con elementos, atributos y texto como se muestra en la siguiente imagen.

DOM HTML

El nodo ‘Documento’ se puede usar para llamar a varias funciones para implementar diferentes funcionalidades. El siguiente ejemplo simplemente usa el método document.write() de JavaScript en DHTML.

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

Este código escribe el texto “Hello World” para generar en el navegador.

Eventos DHTML

S.Nro.EventoOcurrencia
1onabortOcurre cuando el usuario cancela la carga de la página o del archivo multimedia.
2onblurOcurre cuando el usuario abandona un objeto HTML.
3onchangeOcurre cuando el usuario cambia o actualiza el valor de un objeto.
4onclickOcurre o se desencadena cuando cualquier usuario hace clic en un elemento HTML.
5ondblclickOcurre cuando el usuario hace clic en un elemento HTML dos veces seguidas.
6onfocusOcurre cuando el usuario enfoca un elemento HTML. Este controlador de eventos funciona de forma opuesta a onblur.
7onkeydownSe activa cuando un usuario presiona una tecla en un dispositivo de teclado. Este controlador de eventos funciona para todas las claves.
8onkeypressSe dispara cuando los usuarios presionan una tecla en un teclado. Este controlador de eventos no se activa para todas las claves.
9onkeyupOcurre cuando un usuario suelta una tecla de un teclado luego de presionar sobre un objeto o elemento.
10onloadOcurre cuando un objeto está completamente cargado.
11onmousedownOcurre cuando un usuario presiona el botón de un mouse sobre un elemento HTML.
12onmousemoveOcurre cuando un usuario mueve el cursor sobre un objeto HTML.
13onmouseoverOcurre cuando un usuario mueve el cursor sobre un objeto HTML.
14onmouseoutOcurre o se activa cuando el puntero del mouse se mueve fuera de un elemento HTML.
15onmouseupOcurre o se desencadena cuando se suelta el botón del ratón sobre un elemento HTML.
16onresetEs utilizado por el usuario para resetear el formulario.
17onselectSe produce después de seleccionar el contenido o texto en una página web.
18onsubmitSe activa cuando el usuario hace clic en un botón después de enviar un formulario.
19onunloadSe activa cuando el usuario cierra una página web.

Referencias

Véase también