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. Script para ir al inicio de la página

En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página. Este comport...