Nueva pregunta

Pregunta:

Fecha: 14-03-2017 15:08:10 (En Español)

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

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.
}   
Etiquetas: HTML - Javascript - Navegador Web (Web Browser) - Pregunta - Web Votos: 1 - Respuestas: 4 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 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.
      Votos: 3 - Link respuesta
     
  • Fecha: 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.
      Votos: 3 - Link respuesta
     
  • Fecha: 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 :)
      Votos: 0 - Link respuesta
     
  • Fecha: 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!
      Votos: 3 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com