Foros del Web » Programando para Internet » ASP Clásico »

Transfer o Redirect en </JavaScript>

Estas en el tema de Transfer o Redirect en </JavaScript> en el foro de ASP Clásico en Foros del Web. Hola gente, tengo un boton del tipo 'button' q'llama a una fucion(JavaScript) q' verifica si hay errores en la pagina y si esta todo OK ...
  #1 (permalink)  
Antiguo 27/10/2005, 22:00
Avatar de horizonte  
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 19 años, 4 meses
Puntos: 1
Pregunta Transfer o Redirect en </JavaScript>

Hola gente, tengo un boton del tipo 'button' q'llama a una fucion(JavaScript) q' verifica si hay errores en la pagina y si esta todo OK envia el FORM (dentro de la funcion: document.form.submit() ).

La pregunta es debido a que tengo que grabar los datos(del FORM) a una BD y no se como hacer un Transfer o Redirect dentro de una funcion javaScript

Resumiendo: alguien sabe si se puede hacer la clasica cx a la BD para guardar los datos del FORM desde una funcion en javaScript (esto es para evitarme hacer el Transfer/Redirect a una pagina.asp donde hace la cx y graba )

Desde ya muchas gracias a quien pueda aportar algo
  #2 (permalink)  
Antiguo 28/10/2005, 06:35
Avatar de Dorita  
Fecha de Ingreso: junio-2005
Ubicación: Entre la silla y el escritorio
Mensajes: 97
Antigüedad: 19 años, 9 meses
Puntos: 0
Hola horizonte, q tal? primero q nada, aclarar un concepto basico: ASP trabaja en el servidor, donde esta tu base de datos, y al usuario solo le llega el resultado de lo q tu hagas en asp. Javascript es un script del lado del cliente, por lo q se ejecuta en el computador de cada usuario. por lo tanto, no puedes trabajar nada de una base de datos (ni conexion, ni consulta, ni nada) si no es con algun lenguaje de servidor (asp,php, etc), pues la bd esta en el servidor y javascript no puede acceder a este, corre localmente en cada máquina.

lo q si puede hacer en este caso, es redireccionar con javascript a uuna página asp, y en esta trabajar con la bd.

esperando haberte ayudado en algo,
salu2.-
__________________

<nick>Dorita</nick>...si lo sé, soy una ñoña ;)
  #3 (permalink)  
Antiguo 28/10/2005, 07:25
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 1 mes
Puntos: 146
a ver, ¿cómo que quieres evitarte el envio hacia una página asp para hacer ahí el grabado de datos?, ¿acaso no envias el FORM hacia la página que graba los datos?, pues si no es así, ¿a dónde los envias?

Bueno, eso ya es cosa tuya, respondiendo a la pregunta concreta de redirect con javascript, pues una forma de hacerlo es con window.location.href="pagina.ext"

Saludos
  #4 (permalink)  
Antiguo 28/10/2005, 08:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 2 meses
Puntos: 98

Supongo que lo que necesita es enviar una forma automaticamente, dicha forma distinta de la primera?
Si es asi:

<script language="javascript">
document.tu_forma.submit();
</script>

Pero si la idea es procesar y despues enviar, quiere decir que no has pensado muy bien tu solucion, porque esto puedes hacerlo sin necesidad de hacer un submit a la 2da forma, en realidad te lo digo porque hace ya mucho tiempo, se me ocurrio hacer esto mismo y despues de un tiempo me di cuenta que no era para nada optimo, en fin, no se si sera tu caso, espero que no.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 31/10/2005, 22:17
Avatar de horizonte  
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 19 años, 4 meses
Puntos: 1
Sonrisa Gracias :-)

Gracias u_goldman, Myakire, y especialmente Dorita por aclarar un concepto fundamental.

Ahora estoy con un problema para pasar una fecha (q'esta en 3Combos) al SQL, cuyo campo es smalldatetime(AAAA-MM-DD HH:MM:SS),...pero para hacerlo +prolijo(y ayudar al Foro) lo publique en un tema nuevo: http://www.forosdelweb.com/showthrea...84#post1313484

Desde ya muchas gracias a quien pueda aportar algo.
Saludos.
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 22:29.