Foros del Web » Programando para Internet » PHP »

pasar variable de un frame a otro

Estas en el tema de pasar variable de un frame a otro en el foro de PHP en Foros del Web. Hola!!!! Lo primero gracias por vuestra ayuda, me estoy volviendo tonto con esto. Tengo la siguiente estructura: Una pagina dividida en dos frames: - Frame1 ...
  #1 (permalink)  
Antiguo 27/03/2006, 10:22
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
pasar variable de un frame a otro

Hola!!!!

Lo primero gracias por vuestra ayuda, me estoy volviendo tonto con esto.

Tengo la siguiente estructura:

Una pagina dividida en dos frames:
- Frame1 donde hay un menu
- Frame 2 donde carga el contenido

A su vez Frame 2 esta dividida en 2 frames más
-Frame A que es donde realmente se carga el contenido
-Frame B que es un pie de página

Mi problema es que quiero pasar una variable del Frame 1 al Frame A en un caso concreto de pulsar un enlace de mi menu. Al pinchar en el enlace carga la pagina que divide el frame 2 y ahi es donde intento pasar la variable al Frame A pero no me llega nada.

Alguna sugerencia me da igual el lenguaje???? he probado por URL con $_GET pero nada.
................<frameset rows="*,29" frameborder="NO" border="0" framespacing="0">
<frame name="FrameA" src="pagina.php?variable=<?php echo $_GET['nombre variable']?> " >............


Gracias.
  #2 (permalink)  
Antiguo 27/03/2006, 11:33
Avatar de bistoco  
Fecha de Ingreso: marzo-2006
Mensajes: 141
Antigüedad: 18 años, 1 mes
Puntos: 0
<frameset rows="*,29" frameborder="NO" border="0" framespacing="0">
<frame name="FrameA" src="pagina.php?variable=<?php echo $_GET['nombre variable']?> " >.

lo ke tu escribiste es lo ke se le va a pasar a "pagina.php" al cargar el frame cuando se cargue la pagina completa , la variable tiene ke estar en el enlace ke cargue el frame nuevamente

<a href="pagina.php?variable=<?= $_GET['nombre variable']?>">enlace</a>

Recomendacion :si necesitas imprimir un solo valor , pon <?=$valor;?>, es mas facil de leer y escribir

Saludos
  #3 (permalink)  
Antiguo 28/03/2006, 01:52
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
Hola.

Donde yo quiero pasar la variable es a pagina.php que se carga en el frame vuelvo a poner la estructura un poco menos liosa espero jejejeje.

Pagina 1 2 frames:
1--> es el de arriba donde hay un menu, hay defino una variable que es la que quiero pasar en el caso de que se pulse un "enlace" de ese menu
2--> es donde se van cargando las paginas segun se pulsa en el menu (las que cargan hay ya que hay otras que cargan en target _blank).

En el caso de pulsar en ese enlace,donde lo que quiero es diferenciar un idioma y por eso necesito pasar la varible para luego comprobar el valor y cargar una cosa u otra, entonces el frame 2 carga una pagina que divide a este en dos frames A y B.
B se carga un pie de pagina.
A carga el contenido en si. es el fragmento de codigo que puse en mi anterior mensaje.

EL problema es que no me pasa la variable de 1 a esa pagina donde me carga los dos frames y si la creo ahi entonces no me pasa el valor desde esa pagina a la que cargo en el frame, (lo del codigo puesto anteriomente.)


GRACIAS!!!!!!!!!!!!! (y vaya chapa os he puesto )
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:22.