|
 |
aspx_espanol thread: asp.net y frames
Message #1 by gabrielrodriguez@c... on Fri, 9 Nov 2001 19:14:37
|
|
estoy trabajando con frames y me encontre con un pequeño problema:
como hago para que en el evento click de un boton me redireccione la url
de un marco diferente al que estoy trabajando. como por ejemplo al usar un
marco con una tabla de contenido y uno principal
yo quiero validar ciertas cosas antes de decidir que pagina mostrar en el
otro marco
gracias
gabriel
Message #2 by Luis Ruiz <lruiznkike77@y...> on Fri, 9 Nov 2001 11:27:58 -0800 (PST)
|
|
imagina que tenes una pagina llamada frame1.htm que
tiene dos frames llamados izquierda y derecha y estas
ubicado en la derecha y quieres cargar una pagina en
izquierda.
window.parent.izquierda.location.href="http://wwww.kike.com"
kike
--- gabrielrodriguez@c... wrote:
> estoy trabajando con frames y me encontre con un
> pequeño problema:
> como hago para que en el evento click de un boton me
> redireccione la url
> de un marco diferente al que estoy trabajando. como
> por ejemplo al usar un
> marco con una tabla de contenido y uno principal
>
> yo quiero validar ciertas cosas antes de decidir que
> pagina mostrar en el
> otro marco
>
> gracias
>
> gabriel
> ---
> Usted está suscrito a aspx_espanol como:
> lruiznkike77@y...
> Para darse de baja, envíe un mensaje en blanco a
> $subst('Email.Unsub')
>
__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com
Message #3 by gabrielrodriguez@c... on Fri, 9 Nov 2001 19:37:07
|
|
gracias, pero eso seria en javascript, yo quiero hacerlo dentro del evento
click, del boton, en el web form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Cond1 then
'Response.Redirect("Pagina1.aspx") ' pero abriendo en otro marco
Else
'Response.Redirect("Pagina2.aspx") ' pero abriendo en otro marco
End If
End Sub
> imagina que tenes una pagina llamada frame1.htm que
> tiene dos frames llamados izquierda y derecha y estas
> ubicado en la derecha y quieres cargar una pagina en
> izquierda.
>
> window.parent.izquierda.location.href="http://wwww.kike.com"
>
>
> kike
Message #4 by "Octavio Berlanga" <octavio@i...> on Sun, 28 Oct 2001 13:10:54 -0600
|
|
Gabriel,
Cada marco es una instancia de internet explorer (hasta donde yo entiendo).
Todas tus instancias de internet explorer comparten la misma sessionID y es
así como el servidor las mantiene bajo la misma sesión.
Bajo esta lógica(quizás no muy bien explicada) creo que es imposible que el
servidor decida qué se va a cargar en otra instancia de internet explorer.
Sería como si entraras a Yahoo en una ventana y a octavio.com en otra y que
el servidor en octavio.com cambiara el contenido de la ventana con que
abriste Yahoo.
¿Te suena lógico esto?
Octavio
-----Original Message-----
From: gabrielrodriguez@c...
[mailto:gabrielrodriguez@c...]
Sent: Friday, November 09, 2001 7:37 PM
To: ASP.Net en Español
Subject: [aspx_espanol] Re: asp.net y frames
gracias, pero eso seria en javascript, yo quiero hacerlo dentro del evento
click, del boton, en el web form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
If Cond1 then
'Response.Redirect("Pagina1.aspx") ' pero abriendo en otro marco
Else
'Response.Redirect("Pagina2.aspx") ' pero abriendo en otro marco
End If
End Sub
> imagina que tenes una pagina llamada frame1.htm que
> tiene dos frames llamados izquierda y derecha y estas
> ubicado en la derecha y quieres cargar una pagina en
> izquierda.
>
> window.parent.izquierda.location.href="http://wwww.kike.com"
>
>
> kike
---
Usted está suscrito a aspx_espanol como:
obv@i...
Para darse de baja, envíe un mensaje en blanco a
$subst('Email.Unsub')
Message #5 by Luis Ruiz <lruiznkike77@y...> on Fri, 9 Nov 2001 12:13:42 -0800 (PST)
|
|
Si nos dices que queres haces te podemos sugerir
varias formas de hacerlo ya que como te comentó
octavio la independencia de cada página se evidencia
en poder hacer esto de la forma que dices.
kike
--- gabrielrodriguez@c... wrote:
> gracias, pero eso seria en javascript, yo quiero
> hacerlo dentro del evento
> click, del boton, en el web form
>
> Private Sub Button1_Click(ByVal sender As
> System.Object, ByVal e As
> System.EventArgs) Handles Button1.Click
>
> If Cond1 then
> 'Response.Redirect("Pagina1.aspx") ' pero
> abriendo en otro marco
> Else
> 'Response.Redirect("Pagina2.aspx") ' pero
> abriendo en otro marco
> End If
>
> End Sub
>
>
>
> > imagina que tenes una pagina llamada frame1.htm
> que
> > tiene dos frames llamados izquierda y derecha y
> estas
> > ubicado en la derecha y quieres cargar una pagina
> en
> > izquierda.
> >
> >
>
window.parent.izquierda.location.href="http://wwww.kike.com"
> >
> >
> > kike
>
> ---
> Usted está suscrito a aspx_espanol como:
> lruiznkike77@y...
> Para darse de baja, envíe un mensaje en blanco a
> $subst('Email.Unsub')
>
__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com
Message #6 by gabrielrodriguez@c... on Fri, 9 Nov 2001 20:23:16
|
|
supongo que algo de todo esto hay, pero no creo que sea imposible.
ya que cada instancia de explorer puede tener un ID, es mas cada marco
tiene un nombre. de esta manera uno puede cambiar valores de otra pagina,
ejemplos de esto son los pop-ups que yahoomail pone para el agregado de
archivos adjuntos, solo por mencionar uno. al hacer algo en la pagina de
attachments, cambian valores en la pagina de redactar mail, o sitios que
te abren una ventana para elegir quizas la ubicacion geografica y apartir
de esto te abren en la anterior el portal correspondiente.
yo quiero ahcer esto desde asp.net al ahcer click en un boton y tener el
control
espero que puedan sacarme las dudas, gracias
Message #7 by "Octavio Berlanga" <octavio@i...> on Fri, 9 Nov 2001 13:48:04 -0600
|
|
Gabriel...
todas las funciones que mencionas se hicieron con Javascript.
Cuando el marco A envía un Request, el servidor responde al marco A.
Lo que puedes hacer es incluir en la respuesta al marco A el Javascript
necesario para cambiar el contenido en el marco B aunque no exista un cambio
visual en el marco A. La decisión sobre el URL que vas a incluir en el
JavaScript se puede hacer en el servidor, pero el cambio en sí lo tiene que
realizar el cliente.
Octavio
-----Original Message-----
From: gabrielrodriguez@c...
[mailto:gabrielrodriguez@c...]
Sent: Friday, November 09, 2001 8:23 PM
To: ASP.Net en Español
Subject: [aspx_espanol] Re: asp.net y frames
supongo que algo de todo esto hay, pero no creo que sea imposible.
ya que cada instancia de explorer puede tener un ID, es mas cada marco
tiene un nombre. de esta manera uno puede cambiar valores de otra pagina,
ejemplos de esto son los pop-ups que yahoomail pone para el agregado de
archivos adjuntos, solo por mencionar uno. al hacer algo en la pagina de
attachments, cambian valores en la pagina de redactar mail, o sitios que
te abren una ventana para elegir quizas la ubicacion geografica y apartir
de esto te abren en la anterior el portal correspondiente.
yo quiero ahcer esto desde asp.net al ahcer click en un boton y tener el
control
espero que puedan sacarme las dudas, gracias
---
Usted está suscrito a aspx_espanol como:
obv@i...
Para darse de baja, envíe un mensaje en blanco a
$subst('Email.Unsub')
|
|
 |