Foros del Web » Programando para Internet » Javascript »

hay forma de que una accion se ejecute automaticamente

Estas en el tema de hay forma de que una accion se ejecute automaticamente en el foro de Javascript en Foros del Web. Tengo una pagina x, que tiene un formulario, por ejemplo: nombre de usuario, pasa tiempos y tiene un boton de submit que lo direcciona a ...
  #1 (permalink)  
Antiguo 28/03/2011, 11:44
 
Fecha de Ingreso: octubre-2008
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Pregunta hay forma de que una accion se ejecute automaticamente

Tengo una pagina x, que tiene un formulario, por ejemplo:

nombre de usuario,
pasa tiempos

y tiene un boton de submit que lo direcciona a una pagina de reporte.

la pagina de formulario es generada por medio de un programa y es desplegada en la web, la pagina se queda en espera de que el usuario le de click al boton de submit.

hay forma de que este boton se apriete automaticamente sin necesidad de que el cliente lo haga. y pase a la pagina de reporte.
  #2 (permalink)  
Antiguo 28/03/2011, 11:49
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: hay forma de que una accion se ejecute automaticamente

En el onload de la página coges el form que quieres enviar y usas el método submit.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #3 (permalink)  
Antiguo 28/03/2011, 11:50
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años, 5 meses
Puntos: 79
Respuesta: hay forma de que una accion se ejecute automaticamente

en el body despues de un onload puedes colocar que tra x tiempo si no han apretado nada se diriga automaticamente.

trabaja con settimeout con variables y cleartimeout me parece, googlea

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #4 (permalink)  
Antiguo 28/03/2011, 14:46
 
Fecha de Ingreso: octubre-2008
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Pregunta Respuesta: hay forma de que una accion se ejecute automaticamente

mira ya busque, pero no encuentro nada solamente los que encuentro es para redireccionar a una pagina, pero lo que me interesa es poder pasar las variables al nuevo programa.

es un formulario, y al cliente la da tiempo de revisar su informacion y actualizarla.

sino hace nada se pasa como esta mostrada.

como lo puedo hacer
  #5 (permalink)  
Antiguo 28/03/2011, 15:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: hay forma de que una accion se ejecute automaticamente

como te han comentado es usando un temporizador, setTimeout, para ejecutar una función. en esta función has de usar el método submit() del objeto form para enviar el formulario
  #6 (permalink)  
Antiguo 28/03/2011, 16:43
 
Fecha de Ingreso: octubre-2008
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Pregunta Respuesta: hay forma de que una accion se ejecute automaticamente

No encuentro me das un ejemplo
  #7 (permalink)  
Antiguo 29/03/2011, 06:07
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: hay forma de que una accion se ejecute automaticamente

window.onload = function() {setTimeout("fnc()",tiempo en milisegundos);};
  #8 (permalink)  
Antiguo 29/03/2011, 09:00
 
Fecha de Ingreso: noviembre-2005
Mensajes: 426
Antigüedad: 19 años
Puntos: 87
Respuesta: hay forma de que una accion se ejecute automaticamente

Usando jQuery:

Cita:
setTimeOut(function(){
$("#id_del_formulario").submit()
}, 20000)
20000 es el tiempo en milisegundos; o sea 20 segundos.

En caso que no lo conosca jQuery es una libreria javascript que puedes usar poniendo este codigo en el cabezote (<head>):

Cita:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
  #9 (permalink)  
Antiguo 29/03/2011, 09:17
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: hay forma de que una accion se ejecute automaticamente

La función es setTimeout, y volvemos a lo mismo de siempre, ¿es realmente necesario usar toda la librería para hacer eso?
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #10 (permalink)  
Antiguo 29/03/2011, 12:12
 
Fecha de Ingreso: octubre-2008
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Pregunta Respuesta: hay forma de que una accion se ejecute automaticamente

sera que no me se explicar

tengo este codigo en html

<form action="Reporte" method="post">
<label for="usuario">
<strong >Nombre de usuario:</strong>
<input name="usuario" type="text" value="marcoamoncada"/>
</label>
<p>
<input type="submit" value="Genera Reporte"/>

quisiera que despues de sierto tiempo se ejecutara la pagina Reporte, enviando los datos de usuario, siempre y cuando no se hayan actualizado, y el mismo cliente le de click en "Generar Reporte"

como lo puedo hacer

gracias
  #11 (permalink)  
Antiguo 29/03/2011, 12:16
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: hay forma de que una accion se ejecute automaticamente

Sí te has explicado bien, pero evidentemente no te vamos a dar el código, eso lo tienes que buscar tú. Busca sobre setTimeout y submit para ver cómo lo puedes hacer.
Saludos.
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #12 (permalink)  
Antiguo 29/03/2011, 14:21
 
Fecha de Ingreso: octubre-2008
Ubicación: Estado de Mexico
Mensajes: 25
Antigüedad: 16 años
Puntos: 0
Respuesta: hay forma de que una accion se ejecute automaticamente

<?php
echo "
<form name='formulario' action='Reporte.php' method='post'>
<input id='lid' name='lid' class='text' type='text' value='marcoamoncada'/>
</form>
<script>setTimeout(\"document.formulario.submit()\ ", 100) </script>";
?>


esta es la solucion

gracias por los que apoyaron

Etiquetas: automaticamente, comando, acciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.