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

Response.Redirect

Estas en el tema de Response.Redirect en el foro de ASP Clásico en Foros del Web. Hola!! haber como explico esto ,tengo un aspx con frames: <frameset border="0" frameSpacing="0" borderColor="#ffffff" rows="136,55%,64" frameBorder="no"> <frame name="Cabecera" src="Cabecera.aspx" scrolling="no" noresize> y como se ve ...
  #1 (permalink)  
Antiguo 02/01/2005, 07:49
 
Fecha de Ingreso: diciembre-2004
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
Response.Redirect

Hola!!
haber como explico esto ,tengo un aspx con frames:

<frameset border="0" frameSpacing="0" borderColor="#ffffff" rows="136,55%,64" frameBorder="no">
<frame name="Cabecera" src="Cabecera.aspx" scrolling="no" noresize>



y como se ve en el codigo en uno de los frames hay una referencia a otro aspx, en el aspx referenciado tengo un boton q me tiene q llevar a otro aspx, pero cuando le doy (Response.Redirect("lo q sea.aspx")) la pagina se me carga solo en el frame donde estaba el otro aspx, queria saber si hay alguna forma pa cerrar el aspx de los frames y abrir la otra o q se carge en toda la pagina, no solo en el frame desde donde se pulsa el boton.
  #2 (permalink)  
Antiguo 02/01/2005, 14:33
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
con response.redirect no se puede....creo



trata haciendol ocon una funcion javascript.

window.open ("el archivo","el frame")
  #3 (permalink)  
Antiguo 03/01/2005, 03:46
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 6 meses
Puntos: 0
Creo que si que funciona al hacer una response.redirect, poniendole a saco el target :

response.redirect("loquequieras.aspx?target=_top")

_top es la palabra reservada para decirle que el frame donde tiene que ir es el "más arriba" en la tabla de frames, es decir la ventana del navegador...

(Hay que ver que mal me explico ejemm )

Última edición por Ramondi; 03/01/2005 a las 03:48
  #4 (permalink)  
Antiguo 03/01/2005, 05:01
 
Fecha de Ingreso: diciembre-2004
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
ya pero si lo hago asi, no me lo cogeria el navegador me lo cogeria solo la parte del farme, no?¿
eske el tema es q lo he hecho y pasa lo mismo q antes, con lo del target se puede abrir otra ventana?¿, igual abriendolo en otra ventana, tira bien!
  #5 (permalink)  
Antiguo 03/01/2005, 05:16
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 6 meses
Puntos: 0
Te explico donde lo usé yo. Tenía una pagina con 2 frames. Una cabecera y una ventana principal. En una de las opciones de la cabecera, me hacía un response.redirect y no quería que me pusiera el resultado en la ventana principal, sino que quería que me cargara una pagina que no tenía frames. Si lo hacía tal cual, me cargaba la pagina en el frame de cabecera... (Te puedes imaginar lo "bonita" que qeudaba la pagina). Pues poniendo simplemente :
response.redirect("pagina.asp?target="&chr(34)&"_t op"&chr(34))
chr(34) es el codigo asp para escribir " (comillas dobles).

intentalo así, a mi me funcionó a la perfección.
  #6 (permalink)  
Antiguo 03/01/2005, 05:43
 
Fecha de Ingreso: diciembre-2004
Mensajes: 35
Antigüedad: 20 años, 4 meses
Puntos: 0
Ya, pero el tema es q el frame cabecera q yo tengo hecho un src a otro asp, q es donde esta la cabecera y cuando pulso el boton, se supone q lo pulso en el asp q es donde esta la cabecera, no el frame,es decir q el response.redirect no lo hago donde esta el frame sino q lo hago desde otro asp, ya se q es un poko lio pero weno, y bueno el tema es q se carga solo donde esta el frame y kiero cargarlo en toda la pagina pero no se
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:26.