Ventana emergente ( pop-up en inglés ) - una ventana que se abre en la pantalla de la computadora como resultado de realizar cualquier operación.
Las ventanas emergentes se utilizan para implementar la interfaz de usuario en las aplicaciones web .
JavaScript se usa tradicionalmente para crearlos , aunque son posibles otros métodos de implementación.
Las ventanas emergentes tienen una amplia gama de usos, desde software fácil de usar hasta software malicioso.
Las ventanas emergentes más utilizadas se han adquirido para colocar mensajes publicitarios en Internet . Las ventanas emergentes que contienen anuncios se abren en primer plano ( ing. pop-up ) o en segundo plano ( ing. pop-under ). Esta última es una técnica más sofisticada para distribuir anuncios no deseados al usuario, ya que no atrae la atención del usuario hasta que se cierra la ventana activa y dificulta determinar el origen de la ventana emergente.
Las ventanas emergentes pueden mostrarse no solo por los navegadores, sino también por otros programas. Algunos de ellos todavía lanzan este o aquel navegador para esto. Muchos spyware y programas publicitarios hacen esto , aunque la línea entre el primero y el segundo no siempre es clara.
Se puede enviar otro tipo de ventanas emergentes utilizando el Servicio de mensajería en los sistemas operativos Microsoft Windows . A pesar del nombre similar, no debe confundirse con los clientes de mensajería instantánea Windows Messenger o Windows Live Messenger . Estas ventanas emergentes aparecen como un cuadro de diálogo con un mensaje de texto o una imagen, que generalmente contiene un enlace a un sitio web. El servicio de mensajería estaba deshabilitado en el segundo service pack (Service Pack 2) para Windows XP .
El uso masivo de ventanas emergentes para anunciarse en Internet ha llevado a la aparición de una función de bloqueo de ventanas emergentes en los navegadores web. Casi todos los navegadores modernos incluyen una función de este tipo y también permiten al usuario crear un registro de sitios para los que se permiten o prohíben las ventanas emergentes.
Opera fue el primer navegador popular con un bloqueador de ventanas emergentes. Posteriormente, Mozilla mejoró el enfoque original, bloqueando solo las ventanas emergentes que se abrieron cuando se cargó la página. A principios de la década de 2000 , todos los principales navegadores, excepto Internet Explorer , permitían al usuario bloquear las ventanas emergentes no deseadas casi por completo. El bloqueo de ventanas emergentes se introdujo en Internet Explorer en 2004.
Además del bloqueo de ventanas emergentes, también se utilizan el método de filtrado de anuncios y otros métodos para lidiar con anuncios molestos.
Omitir bloqueoLos anunciantes buscan constantemente formas de eludir las limitaciones técnicas en la configuración del usuario del navegador. Por ejemplo, las ventanas emergentes se implementaron utilizando la tecnología Adobe Flash , lo que permitió burlar la función de bloqueo basada en la tecnología JavaScript tradicional .
La omisión de bloqueo también se usa cuando el bloqueador está configurado para bloquear solo las ventanas no solicitadas por el usuario. Así es como se configuran por defecto los bloqueadores de los navegadores web más populares. En este caso, durante cualquier acción en el sitio (por ejemplo, al hacer clic en un botón), puede haber tanto un efecto útil como una ventana emergente. En el navegador Firefox , es posible bloquear dichas ventanas usando las extensiones Adblock Plus y Adblock Plus Pop-up Addon instaladas juntas.
Algunos sitios web usan una combinación de un anuncio de banner y una ventana emergente ( anuncio flotante ) que usa DHTML para llegar al frente. Con la ayuda de JavaScript, los anuncios pueden incrustarse en una parte no mostrada de una página web y luego mostrarse donde el autor lo desee. Por ejemplo, un anuncio puede tener la forma de una animación Flash. O puede ser parte de una página web. En este caso, se necesitan otros métodos para bloquear. Por ejemplo, se utilizan hojas de estilo modificadas o bloqueadores de anuncios de terceros. Los anuncios DHTML pueden hacer un uso intensivo de la CPU , especialmente en equipos más antiguos.
En algunos casos, las ventanas emergentes son deseables e incluso necesarias para la funcionalidad de las aplicaciones web . Configurar el navegador para evitar las ventanas emergentes de dichas aplicaciones puede impedir que los consumidores las utilicen.
Por ejemplo, muchas aplicaciones web modernas utilizan ventanas emergentes para mostrar información de ayuda, cuadros de diálogo y otros elementos de la interfaz de usuario . Por ejemplo, las ventanas emergentes pueden mostrar instrucciones para completar formularios en pantalla, informes, mensajes sobre la finalización de una operación o solicitudes para realizar una operación. Algunas aplicaciones usan ventanas emergentes para instalar software en una computadora personal directamente desde sitios web.