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

problemas con un response redirect

Estas en el tema de problemas con un response redirect en el foro de ASP Clásico en Foros del Web. Saludos, tengo un problema con un response redirect, el codigo funciona perfecto , porque si canvio el redirect por un write funciona, pero necesito que ...
  #1 (permalink)  
Antiguo 27/07/2004, 13:52
 
Fecha de Ingreso: noviembre-2003
Mensajes: 67
Antigüedad: 21 años, 5 meses
Puntos: 0
problemas con un response redirect

Saludos, tengo un problema con un response redirect, el codigo funciona perfecto , porque si canvio el redirect por un write funciona, pero necesito que el redirect funcione para pasar a otro case en un switch que tengo:

<% var problema=""
function afegirproblema(cadena){
if(problema!=""){
problema=problema +"<br>"
}
problema=problema + cadena
}

if(Request("actualitzarclient")==1){
if(Request("nombre")==""){
afegirproblema("cal introduir el nom")
}
if(Request("apellido")==""){
afegirproblema("cal introduir el cognom")
}
if(Request("domicilio")==""){
afegirproblema("cal introduir la direccio")
}
if(Request("poblacion")==""){
afegirproblema("cal introduir la teva poblacio")
}
if(Request("provincia")==""){
afegirproblema("cal introduir la provincia")
}
if(Request("movil")==""){
afegirproblema("cal introduir el movil")
}

if(problema==""){
Response.Redirect(Request("script_name")+ "?accio=correcte")

}
}
%>
<html>
etc...

el error que me sale es este:

objeto Response error 'ASP 0156 : 80004005'

Error de encabezado

/roseroom/registro.asp, line 31

Los enbezados HTTP ya están escritas en el explorador cliente. Cualquier cambio en el encabezado HTTP se debe hacer antes de escribir el contenido de la página.



Gracias
__________________
Soy lo suficientemente feo y bajito
como para triumfar por mi mismo.
( Woody Allen )
  #2 (permalink)  
Antiguo 27/07/2004, 14:02
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
poné como primer línea de tu script lo siguiente:

<% response.buffer = true %>
__________________
...___...
  #3 (permalink)  
Antiguo 29/07/2004, 02:08
 
Fecha de Ingreso: noviembre-2003
Mensajes: 67
Antigüedad: 21 años, 5 meses
Puntos: 0
Saludos, lo he probado y sigue dándome el mismo error. !!!!
__________________
Soy lo suficientemente feo y bajito
como para triumfar por mi mismo.
( Woody Allen )
  #4 (permalink)  
Antiguo 29/07/2004, 08:18
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 20 años, 9 meses
Puntos: 1
debajo del Response.Redirect
poné
Response.End
  #5 (permalink)  
Antiguo 29/07/2004, 12:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Cita:
Iniciado por dacotta
Saludos, lo he probado y sigue dándome el mismo error. !!!!
Mmmm... entonces estoy ante un "nuevo" (nuevo para mi, claro) síntoma de encabezados al usar redirects...
__________________
...___...
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 20:45.