Foros del Web » Programando para Internet » PHP »

Iframe y url

Estas en el tema de Iframe y url en el foro de PHP en Foros del Web. Hola a todos, cómo andan? Estuve buscando esto en el foro, ya que creo haber visto algo al respecto hace un tiempo pero no encontré ...
  #1 (permalink)  
Antiguo 20/04/2011, 10:14
 
Fecha de Ingreso: febrero-2009
Mensajes: 193
Antigüedad: 15 años, 2 meses
Puntos: 3
Iframe y url

Hola a todos, cómo andan?

Estuve buscando esto en el foro, ya que creo haber visto algo al respecto hace un tiempo pero no encontré nada.

Estoy trabajando en la intranet (programada en php) de un cliente, que tiene gran parte del sitio funcionando con iframes. Funciona todo increible, el único problema es cuando queremos linkear desde el home por ejemplo a un iframe dentro de otro html.

Hasta donde se, con html simple esto no se puede hacer. Entonces hay alguna manera de hacerlo con php? Lamentablemente mis conocimientos son muy básicos, intenté y no pude!

Si alguien conoce alguna forma estaría muy agradecido!
Gracias y saludos!
  #2 (permalink)  
Antiguo 20/04/2011, 11:52
Avatar de rikardoz  
Fecha de Ingreso: abril-2011
Ubicación: En mi casa
Mensajes: 165
Antigüedad: 13 años
Puntos: 46
Respuesta: Iframe y url

Te refieres a un iframe dentro de otro iframe y agrega otro iframe en el index?
no entiendo tu pregunta
Cita:
podrias hacerlo en PHP por medio de include();
__________________
Agregadecer no cuesta nada O SI?
  #3 (permalink)  
Antiguo 20/04/2011, 12:06
 
Fecha de Ingreso: febrero-2009
Mensajes: 193
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Iframe y url

Hola rikardoz,

En la intranet hay una sección que se llama productos, con un menu y en el medio el iframe que va cambiando cuando se clickea en los diferentes productos.

Obviamente puedo linkear a productos.php desde el home, pero aparece siempre el iframe "por defecto" y para ver un producto específico necesito hacer click en el menu de esa sección.

Mi pregunta es: como hacer para linkear desde el home del sitio a un determinado producto de la sección productos.

Saludos!
  #4 (permalink)  
Antiguo 20/04/2011, 13:10
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Iframe y url

a ver, no esoy seguro de haberte entendido, pero creo que te refieres a hacer que un iframe dentro de un iframe cambie su direccion, si es así puedes cambiarlo, supongamos que el el iframe principal se llama "principal" y el secundario se llama "secundario"

<a href='javascript:;' onclick="document.principal.secundario.location.hr ef='http://google.cl';">clic</a>

probado!

si no era eso, puedes hacer que tu pregunta se entienda mejor con un screenshot
  #5 (permalink)  
Antiguo 20/04/2011, 13:52
 
Fecha de Ingreso: febrero-2009
Mensajes: 193
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Iframe y url

Cita:
Iniciado por stramin Ver Mensaje
a ver, no esoy seguro de haberte entendido, pero creo que te refieres a hacer que un iframe dentro de un iframe cambie su direccion, si es así puedes cambiarlo, supongamos que el el iframe principal se llama "principal" y el secundario se llama "secundario"

<a href='javascript:;' onclick="document.principal.secundario.location.hr ef='http://google.cl';">clic</a>
Hola stramin, creo que no es lo que me dices.. voy a intentar explicarlo de otra manera.

Tengo una sección (que es: Productos) funciona con iframes.

En esta seccon hay un menu:

<ul>
<li><a href="productos/1.php" target="frameproductos">Producto 1</a></li>
<li><a href="productos/2.php" target="frameproductos">Producto 2</a></li>
<li><a href="productos/3.php" target="frameproductos">Producto 3</a></li>
</ul>

y también hay un contenedor en el medio donde "aparecen" los productos:


<iframe name="frameproductos" id="containeriframeb" src="productos/1.php" style="height:700px;">
</iframe>



Cuando se ingresa a la sección "Productos" obviamente abre por defecto en el contenedor de iframes (containeriframeb), el archivo "productos/1.php".

Lo que necesito hacer (para algunos de los productos principales) es poder linkearlos desde el home (/index.php) del sitio web.

La idea es que haya un link en el home (/index.php) que diga por ejemplo "Ver Producto 2". Al hacer click debería cargar la sección "Productos", pero que en el contenedor de iframes (containeriframeb) aparezca productos/2.php.

Espero haberme expresado mas claramente! Agradezco sus respuestas
Saludos.

Última edición por margancia; 20/04/2011 a las 14:38
  #6 (permalink)  
Antiguo 20/04/2011, 14:38
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Iframe y url

ah ok, en ese caso agrega al link de productos que esta en tu index el numero del php que quieres, como no se como se llama el archivo donde esta la seccion productos le pondré "productos.php", queda así:

Código HTML:
Ver original
  1. <a href="productos.php?p=1">Ver Producto 1</a>
  2. <a href="productos.php?p=2">Ver Producto 2</a>
  3. <a href="productos.php?p=3">Ver Producto 3</a>

fíjate que he agregado un ?p=2 que significa que mostrará el producto 2

ahora en tu iframe agregamos ese numerocomo una variable $_GET así:

Código HTML:
Ver original
  1. <iframe name="frameproductos" id="containeriframeb" src="productos/<?php if($p=$_GET['p']){ echo $p; }else{ echo "1"; } ?>.php" style="height:700px;">

Etiquetas: iframe, url
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 07:13.