Wrox Home  
Search P2P Archive for: Go

  Return to Index  

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')






  Return to Index