Foros del Web » Programando para Internet » Javascript »

Redirección con javascript y ajax

Estas en el tema de Redirección con javascript y ajax en el foro de Javascript en Foros del Web. Hola: tengo un sistema de encuestas hecho en asp desde hace mucho tiempo, y se me ocurrió incorporarle ajax para que muestre los resultados de ...
  #1 (permalink)  
Antiguo 10/06/2008, 21:12
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 8 meses
Puntos: 0
Redirección con javascript y ajax

Hola:
tengo un sistema de encuestas hecho en asp desde hace mucho tiempo, y se me ocurrió incorporarle ajax para que muestre los resultados de la encuesta en la misma página luego de la votación.
Como no soy programador y no conozco demasiado del tema, se me ocurrió utilizar una librería para ajax en asp llamada isiajax, la cual resulta muy sencilla de usar. Empecé por aplicarle los scripts, y logré hacerla funcionar pero sólo por unos instantes, luego indefectiblemente me redirecciona a la página de resultados. El inconveniente es que: luego de que el usuario vota en el formulario, la página que procesa el formulario, lee si hay cookies (para saber si ya se voto antes) y luego si no hay cookies, suma un voto a la encuesta y finalmente redirige a la página de resultados; si ya votó igual la redirecciona , pero le avisa que su voto no se computó porque ya votó.
el código final en cuestión es el siguiente:

Código HTML:
<%Response.Redirect("result.asp")
%>

<%
Else
Response.Redirect("result.asp?action=voted")
%>

<% End If %> 
Se que el problema está en esos response.redirect que no deben usarse en ajax.
Se que debería usar una función en javascript para ello, pero como no se nada de javascript pido que me den una mano con el código, se me ocurrió que debería usar el objeto onLoad, pero no se si es correcto.

Me dijeron que use window.location.href, pero no se como implementarlo

Reemplazo el response.redirect("result.asp") por:
Código HTML:
<script type="text/javascript" language="javascript">
window.location.href = "result.asp";
</script> 
... y nada sucede.
Lo tengo que poner entre <head></head> ?
Debo llamar a la funcion de la libreria de ajax que estoy usando?

Agradeceré mucho una ayuda
__________________
Visita Vistamedica.com, el lugar de los profesionales de la salud en Internet.
  #2 (permalink)  
Antiguo 10/06/2008, 23:30
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Respuesta: Redirección con javascript y ajax

Hola,
ps es muy
fácil hacer eso
y ai muchas maneras:
Código HTML:
<script type="text/javascript" >
document.location = "result.asp";
</script> 
bueno puedes buscar antes
en las FAQ's ya que es el tema
mas visitado de este foro y bueno
no me cansare de pasarles esta pág

http://librosweb.es/javascript/

Saludos
AdiOs....
:]
__________________
Aerolíneas Alicia :D
  #3 (permalink)  
Antiguo 11/06/2008, 19:52
Avatar de darom  
Fecha de Ingreso: agosto-2006
Mensajes: 43
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Redirección con javascript y ajax

Gracias por tu colaboracion Marcopoloaz06, me redirecciona, pero ocurre lo mismo que con response.redirect, me manda a la página de resultados en lugar de cargar en la misma pagina que era lo que buscaba con ajax.

Saludos
__________________
Visita Vistamedica.com, el lugar de los profesionales de la salud en Internet.
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 18:18.