Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: agus0 en 31 Octubre 2010, 03:54 am



Título: Retrasar la ejecucion de una funcion javascript
Publicado por: agus0 en 31 Octubre 2010, 03:54 am
Hola Gente Bueno, yo no se mucho de JS pero Hice una funcion para abrir una ventana popup, por que desarrolle una aplicacion en PHP que "Genera una web llamada "Ejemplo.php" entonces yo necesito que al dar clic al boton submit despues de 2 seg se abra el popup dandole tiempo a la aplicacion "Index.php" para crear o renovar la ventana que cargara el popup (ejemplo.php).

Código
  1. <script>
  2. function abrir(URL){
  3. window.open(URL,"",'width=1024,height=768,left=80, top=80,toolbar=0,scrollbars=0,statusbar=0,menubar =0,resizable=0');
  4. }
  5. </script>
  6.  

Código
  1. <input type="submit" name="Ver" id="Ver" value="Ver !!" onclick="abrir('ejemplo.php');"/>
  2.  

Avisar si no fui claro.

G R A C I A S


Título: Re: Retrasar la ejecucion de una funcion javascript
Publicado por: xassiz~ en 31 Octubre 2010, 12:42 pm
Prueba esto:
Código
  1. setTimeout("abrir('ejemplo.php')", 2000);
  2.  


Título: Re: Retrasar la ejecucion de una funcion javascript
Publicado por: agus0 en 31 Octubre 2010, 14:57 pm
Prueba esto:
Código
  1. setTimeout("abrir('ejemplo.php')", 2000);
  2.  

Muchas Gracias. Yo lo había leído eso, pero en vez de ponerlo en la llamada lo ponía en la función en si.


Título: Re: Retrasar la ejecucion de una funcion javascript
Publicado por: agus0 en 31 Octubre 2010, 15:10 pm
Prueba esto:
Código
  1. setTimeout("abrir('ejemplo.php')", 2000);
  2.  

Lo Probé y no Funciona, El PopUp nunca se abre :(