Nueva pregunta

Pregunta:

Fecha: 10-01-2017 07:37:16 (En Español)

¿Cómo controlar popup con tiempo desde donde lo ejecuto?[No resuelta]

Buenos días y feliz año nuevo a toda la comunidad,

Mi pregunta se refiere a lo siguiente, mi cliente desea que cuando el usuario ejecute el popup este no se cierre sino hasta determinado tiempo el cual controla desde la ventana que lo ejecuto, he buscado por toda la red y no encuentro como hacerlo,

es decir que si el usuario cierre el pop up antes de el tiempo en cuestion no se acepte la validación!

Gracias a los que me puedan colaborar
Etiquetas: Javascript - PHP - Pregunta Votos: 0 - Respuestas: 6 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 11-01-2017 07:18:02 Hola Bryan;

    Supongo que el popup lo ejecutas en Jquery (o simple Javascript)

    Habría que secuenciar los tiempos en el código-

    ¿Puedes mostrar el código ya realizado para implementar la secuencia temporal que necesitas?

    Saludos.
      Votos: 2 - Link respuesta
     
  • Fecha: 11-01-2017 13:18:07 y que tal el usuario cierra la ventana del navegador , tambien hay que controlar eso   Votos: 0 - Link respuesta
     
  • Fecha: 11-01-2017 13:59:11 Que tal:
    lo que tengo de código apenas es esto, el user genera una consulta y este le arroja un id, y en getlink.php redirecciono a otra página quiero controlar el tiempo que esta ventana permace abierta.

     <a href="./getlink.php?id=<?php echo $row; ?>" target="_blank" onClick="window.open(this.href, 
    this.target, 'width=300, height=400'); return false;">Ver Enlace</a>
      Votos: 0 - Link respuesta
     
  • Fecha: 12-01-2017 11:57:14 usa algo asi
    <html> 
    <head> 
    <title>Ventana Principal</title> 
    <script> 
    //creamos la variable ventana_secundaria que contendrá una referencia al popup que vamos a abrir 
    //la creamos como variable global para poder acceder a ella desde las distintas funciones 
    var ventana_secundaria 
    
    function abrirVentana(){ 
    //guardo la referencia de la ventana para poder utilizarla luego 
    ventana_secundaria = window.open("cerrar_window2.html","miventana","width=300,height=200,menubar=no") 
    } 
    
    function cerrarVentana(){ 
    //la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close 
    ventana_secundaria.close() 
    } 
    </script> 


    y crear una funcion con setTime y al cabo de x milisegundos llama la funcion cerrarVentana(); todo esto desde la ventana padre no del popup

    Así en la función abrir ventana quedaría algo así:
    pasa el url como parametro.

    function abrirVentana(url){ 
    ventana_secundaria = window.open(url,"miventana","width=300,height=200,menubar=no") ;
    setTimeout('cerrarVentana()',3000);
    }
      Votos: 2 - Link respuesta
     
  • Fecha: 12-01-2017 12:32:16 Probare y te cuento !   Votos: 0 - Link respuesta
     
  • Fecha: 14-01-2017 11:21:47 fijate si te sirve sweetalert http://t4t5.github.io/sweetalert/ y tambien esta sweetalert2 que es un fork con algunos cambios.   Votos: 2 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com