New question

Question:

Date: 14-03-2017 15:08:10 (In Spanish)

¿Cómo preguntar al usuario si quiere habilitar las ventanas emergentes del navegador?[Resolved]

He visto que en algunos sitios preguntar si quieres permitir las ventanas emergentes y luego las habilitan,
Quisiera preguntar esto en mi pagina para que el usuario se le facilite habilitar las ventanas emergentes sin tener que ir a la configuracion del navegador,

Si alguien tiene o sabe como es el codigo para habilitar las ventanas emergentes,

Imagino que es Javascript o Jquery pero ya he buscado informacion y no he encontrado GRACIAS por sus comentarios.

myWindow = window.open("http://www.google.com", "myWindow", 
"scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no, width=200, height=200"); 

if (myWindow == null || typeof(myWindow)=='undefined') {  
    //alert('Por favor deshabilita el bloqueador de ventanas emergentes');
    //aqui es donde quiero habilitar las ventanas emergentes ya sea con un Confirm.
}   
Tags: HTML - Javascript - Question - Web - Web Browser Votes: 1 - Answers: 4 - Views: 11 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 15-03-2017 05:36:37 Hola Joel:

    El bloqueo de las páginas emergentes corresponde al navegador que utilicemos y su configuración.
    Algunos lo tienen de forma predeterminada y otros no. Siempre y cada cual puede modificarlo en su PC.

    Lo que he visto en programación Javascript (no o he probado y por principio no lo permito las páginas emergentes sin mi autorización) es esto:

    var windowName = 'userConsole';
    var popUp = window.open('/pagina-de-popup.php', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable');
    if (popUp == null || typeof(popUp)=='undefined') {  
        alert('Por favor deshabilita el bloqueador de ventanas emergentes y vuelve a hacer clic en "Descargar archivo".');
    }
    else {  
        popUp.focus();
    }


    Fuente: http://www.elwebmaster.com/articulos/javascript-chequeando-si-esta-activo-el-bloqueo-de-pop-ups

    Saludos.
      Votes: 3 - Link answer
     
  • Date: 15-03-2017 05:53:09 Amplío mi respuesta:

    En tu cógio de programación puedes utilizar;
    <a href="mipagina.html" target="_blank"> 

    lo cual no es específicamente un popup sino una nueva ventana en el ordenador.

    Y una segunda opción (que generalmente funciona) es:
    window.open("pagina.html","miventana","width=300,height=200,menubar=no")

    donde ancho y alto son modificables en píxelas.

    Fuente: https://desarrolloweb.com/manuales/40/

    Saludos.
      Votes: 3 - Link answer
     
  • Date: 15-03-2017 09:51:37 Gracias por responder Txema,

    El _blank si no lo puedo utilizar ya que el requerimiento si me obliga a que sea una ventana emergente,

    Ahora bien el window.open si necesita autorizacion del usuario desde el navegador.


    Sabes lo que quisiera hacer es facilitar al usuario la forma de habilitar las ventanas emergentes, has visto que cuando entras a un sitio te preguntan , desea habilitar las ventanas emergenes y tu le das OK y luego ya las habilita por ti


    Saludos :)
      Votes: 0 - Link answer
     
  • Date: 15-03-2017 10:33:55 Hola Jony, concuerdo con Txema, tu no puedes (o no se debería poder) cambiar la configuración del navegador web desde una página web. El navegador detecta que se esta queriendo abrir un popup y pregunta al usuario si habilitar o bloquear para el sitio, para esa ventana en particular, etc. (depende de cada navegador la ventana y opciones).

    Si has visto en alguna página web la opción de habilitar las ventanas emergentes por favor comparte el enlace así lo vemos y analizamos su implementación.

    Saludos!
      Votes: 3 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In