28 de febrero de 2010

:: Comprobar bloqueo de pop-ups. Javascript

Aunque no es una buena práctica, si nos vemos obligados a la utilización de ventanas emergentes o pop-ups en nuestra web, quizás lo más adecuado sea comprobar si está o no habilitado el bloqueador de pop-ups.
Para ello utilizaremos el siguiente código javascript:

1.var nombreventana= 'popup';
2. var ventanaemergente= window.open('/pagina-destino.php', nombreventana, 'width=800, height=600, left=50, top=50, scrollbars, resizable');
3. if (ventanaemergente== null || typeof(ventanaemergente)=='undefined') {
4. alert('Por favor, deshabilita el bloqueo de ventanas emergentes.');
5. }
6. else {
7. ventanaemergente.focus();
8. }



En primer lugar intentamos abrir la ventana emergente, obteniendo el resultado y determinando de esta manera si el objeto ha podido ser instanciado. En caso contrario, mostraremos un mensaje al usuario para que deshabilite el bloqueador de ventanas.

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay. Obtener los usuarios activos desde Groovy

Una solución rápida para obtener la relación de usuarios activos en Liferay 7.4 es por medio de un script en Groovy. Para ello accederemos a...