¿Qué es una ventana emergente HTML?

Una ventana emergente cuando se usa el lenguaje de marcado de hipertexto (HTML) es una ventana de visualización separada que se abre independientemente de la página web que se ve. Hay una serie de factores que pueden afectar cómo, cuándo e incluso si se muestra una ventana emergente HTML, aunque el comportamiento predeterminado de un navegador web generalmente es crear una ventana separada que solo tenga una barra de título y un marco, excluyendo barras de herramientas u otros elementos de navegación que el navegador normalmente mostraría. La ventana emergente HTML originalmente fue diseñada como una forma de que un sitio web muestre información sobre algún elemento en una página sin dejar la página desde la que se originó la ventana emergente. El mecanismo para una ventana emergente HTML puede explotarse con fines maliciosos, por lo que muchos navegadores web proporcionan características que evitan que aparezcan ventanas emergentes, lo que las convierte en una herramienta de navegación difícil para emplear en algunos casos.

Una de las formas más fáciles de generar una ventana emergente HTML es establecer el marco de destinoPara un enlace de anclaje estándar al valor "en blanco". Esto significa que, en lugar de hacer que el navegador web cargue el documento HTML en un marco dentro del diseño de la página actual, se creará una nueva ventana del navegador y se cargará la página en esa nueva ventana. El uso de un marco en blanco para generar una ventana emergente HTML es una forma simple de permitir que un usuario vea imágenes grandes haciendo clic en una miniatura, cargue un archivo multimedia como un video o ver la definición de una palabra sin forzar una página separada para cargar en la ventana actual. El uso de un marco en blanco no proporciona una gran cantidad de control sobre cómo aparecerá la ventana emergente cuando se genera.

Un método más común utilizado para invocar una ventana emergente HTML es emplear JavaScript®. Usando el lenguaje de secuencias de comandos, se puede crear una nueva ventana en respuesta a alguna entrada del usuario, como hacer clic en un enlace o pasar por un enlace. El tamaño y los componentes de la ventana que se crea también se pueden controlar para que se enmarca más bien y muestra la información que contienens.

Hay algunos problemas que se pueden encontrar al usar una ventana emergente HTML en un sitio web. Lo más común es que los navegadores pueden evitar que una ventana emergente aparezca como una solución al riesgo de que se usen para ataques maliciosos u otros fines. Una complicación relacionada es que algunos navegadores mostrarán errores si una ventana emergente HTML intenta cargar un documento en un servidor separado, generalmente con fines de seguridad. En algunas situaciones, ciertas características de una ventana emergente podrían no implementarse de manera idéntica en todos los navegadores, posiblemente causando que el código de la ventana sea ignorado.

OTROS IDIOMAS