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

Redireccionar

Estas en el tema de Redireccionar en el foro de ASP Clásico en Foros del Web. Buenos días compañeros, Resulta que al hacer un: Response.Redirect "h t t p : // w w w .dominio.com/web.asp?accion=comprobar" ***Por motivos de poca antiguedad y ...
  #1 (permalink)  
Antiguo 05/04/2007, 00:13
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 17 años, 2 meses
Puntos: 0
Redireccionar

Buenos días compañeros,

Resulta que al hacer un:

Response.Redirect "h t t p : // w w w .dominio.com/web.asp?accion=comprobar"

***Por motivos de poca antiguedad y de pocos mensajes el Foro no me permite escribirlo todo junto***

***Si lo coloco en una página en blanco sin nada más funciona correctamente***

Pero si lo coloco dónde tiene que ir que es en la página que tiene una parrafada de código me salta el siguiente error:

Response object error 'ASP 0156 : 80004005'

Header Error

/extras/web.asp, line 740

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

Según he leído por ahi se soluciona poniendo un:

Response.Buffer=True

Lo puse pero sigue dando error... ¿Alguien me puede echar una mano?

Un saludo y gracias!
  #2 (permalink)  
Antiguo 05/04/2007, 10:46
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Redireccionar

Cita:
Iniciado por fardao Ver Mensaje
.....
Response.Redirect "h t t p : // w w w .dominio.com/web.asp?accion=comprobar"....
response.redirect("web.asp?accion=comprobrar")

intentalo asi
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 06/04/2007, 12:13
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Redireccionar

Buenas tardes,

Shiryu_Libra, gracias por la ayuda, pero me temo que sigue sin funcionar, me sigue dando el mismo error :'C

Saludos y gracias!
  #4 (permalink)  
Antiguo 06/04/2007, 12:15
 
Fecha de Ingreso: mayo-2003
Ubicación: Buenos Aires
Mensajes: 97
Antigüedad: 21 años
Puntos: 0
Re: Redireccionar

Fardao el error que te muestra es porque estas intentando redireccionar la pagina cuando ya escribiste codigo html, seguramente arriba del redirect debes tener algun response.write o alguna escritura para el usuario.

Al ver que te dio error en la linea 740 interpreto que arriba del redirect debes tener muchisimo codigo html, el redirect como es por server deberia hacerse antes imprimir cualquier cosa en pantalla al usuario.
__________________
Mail: Su usuario es "Admin"
Usuario : estoy poniendo "Admin" y no me lo toma.
HelpDesk : lo pone sin las comillas no???
Usuario : ah, que bol..
  #5 (permalink)  
Antiguo 06/04/2007, 13:40
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Redireccionar

ok, entonces que les parece si intentamos algo asi?

response.Write("<meta http-equiv=refresh content=3;URL=web.asp?accion=comprobrar />")

donde content, es el tiempo de refrescar, pero se puede poner 0 para que sea inmediato....

servira...???

y como dije en otros POST, todo lo que dije podra y sera puesto en mejor forma por los muchachos() del foro.....

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #6 (permalink)  
Antiguo 10/04/2007, 03:27
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Redireccionar

Buenos días!

Fántastico, va a las mil maravillas, muchas gracias!!

Un saludo!
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:21.