none
abriendo una ventana emergente con javascript lanzado desde ScriptManager RRS feed

  • Pregunta

  • buenas tardes tengo un gridview que carga informacion, tengo una columna que es ver detalle

    si le doy clic abre una pestaña adicional

    ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('" + pagina + "', '_blank');", true);

    funciona bien, pero el detalle es que en los smartphone, tablets, ipad me hace la pregunta que si deseo abrir una ventana emergente.

    investigue un poco y dicen que se debe utilizar la funcion con un onclick para que el navegador no te lo bloque

    el boton abrir detalle (solo lo puse para hacer una prueba) ejecuta el sig codigo

    <script type="text/javascript">
            function abrir_detalle() {
                window.open('detalle.aspx');
                return false;
            }
        </script>

    el icono de la lupa usa el rowcommand y ase lo siguiente

    pagina = "detalle.aspx";
                ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('" + pagina + "', '_blank');", true);

    hay alguna otra forma de abrir una ventana nueva sin que el navegador me la bloquee y me pregunte si la quiero abrir ?¡?

    NOTA: ya revise la configuración del navegador en los dispositivos que me dejen abrir ventanas emergentes.
    • Editado Ibarra9209 martes, 19 de mayo de 2015 22:02 agregar mas descripcion
    martes, 19 de mayo de 2015 22:00

Respuestas