Foros del Web » Creando para Internet » HTML »

liks a una pagina con diferentes iframes

Estas en el tema de liks a una pagina con diferentes iframes en el foro de HTML en Foros del Web. Estimados, tengo la siguiente problemática: Tengo una “pagina1.htm” con 2 links, ambos apuntan a “pagina2.htm”. Esta pagina2 contiene un iframe que dentro carga la pagina ...
  #1 (permalink)  
Antiguo 13/08/2007, 12:01
 
Fecha de Ingreso: marzo-2003
Ubicación: Santiago
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 0
liks a una pagina con diferentes iframes

Estimados, tengo la siguiente problemática:

Tengo una “pagina1.htm” con 2 links, ambos apuntan a “pagina2.htm”. Esta pagina2 contiene un iframe que dentro carga la pagina “link1.htm”.

La idea es poder:
- Desde “pagina1.htm” al hacer click sobre el link1, cargue “pagina2.htm” con el iframe conteniendo la pagina “link1.htm”
- Desde “pagina1.htm” al hacer click sobre el link2, cargue “pagina2.htm” con el iframe conteniendo la pagina “link2.htm”

Se entiende?
Alguin sabe alguna forma de realizarlo?

Muchas gracias!!!!
__________________

==
Zmaster rulez!
  #2 (permalink)  
Antiguo 14/08/2007, 17:51
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 853
Antigüedad: 10 años, 7 meses
Puntos: 6
Re: liks a una pagina con diferentes iframes

no creo que puedas hacer eso. Lo que yo aria es hacer dos paginas 2 identicas aunque es un poco tonto y ponerle un frame a cada una
  #3 (permalink)  
Antiguo 14/08/2007, 18:24
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 11 años
Puntos: 36
Re: liks a una pagina con diferentes iframes

Hola, lo podrias hacer de esta manera:
A la pagina2.htm le tenes que cambiar la extension a .php, quedandote pagina2.php
Y luego haces esto:

Archivo pagina1.htm

Código HTML:
<a href="pagina2.php?link=1">link1</a>
<a href="pagina2.php?link=2">link2</a> 
Archivo pagina2.php

Código PHP:
<iframe src="link<? echo $_GET["link"]; ?>.htm"></iframe>
Nose si esta bien, espero que si.
  #4 (permalink)  
Antiguo 22/08/2007, 16:42
 
Fecha de Ingreso: marzo-2003
Ubicación: Santiago
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 0
Re: liks a una pagina con diferentes iframes

Muchas gracias hgp147, voy a intentarlo...
__________________

==
Zmaster rulez!
  #5 (permalink)  
Antiguo 22/08/2007, 16:45
 
Fecha de Ingreso: marzo-2003
Ubicación: Santiago
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 0
Re: liks a una pagina con diferentes iframes

hola hgp147
Intenté tu opcion, pero no me queda claro como rescatar determinado iframe.
Por ejemplo en la llamada

Cita:
<a href="pagina2.php?link=1">link1</a>
donde especifico cual es el nombre de la pagina que debe cargar en el iframe ubicado en pagina2.php?
Dice Link=1, pero donde enuncio que:

1=texto1.htm
2=texto2.htm

En la respuesta me da la impresion que debe definirse el objeto "link".

Muchas gracias y creo que estamos a un paso!!!
__________________

==
Zmaster rulez!
  #6 (permalink)  
Antiguo 22/08/2007, 18:14
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 5 meses
Puntos: 1567
Re: liks a una pagina con diferentes iframes

Si es asi, casi lo tienes, lo que debes hacer es con los datos que te provee la variable link construir de alguna forma el nombre de archivo a cargar
Fijate el código que te proporcionó hgp147 que es correcto

<iframe src="link<?php echo $_GET["link"]; ?>.htm"></iframe>

y modificalo por (suponiendo que tu llamas texto1.htm y texto2.htm a las paginas que se cargan en el iframe=)

<iframe src="texto<?php echo $_GET["link"]; ?>.htm"></iframe>

Lo que tambien puedes hacer es pasar el valor completo en la variable link, por ejemplo

Código HTML:
<a href="pagina2.php?link=texto1.htm">link1</a> 
Código PHP:
<iframe src="<?php echo $_GET["link"]; ?>"></iframe>
Saludos
  #7 (permalink)  
Antiguo 03/09/2007, 23:18
 
Fecha de Ingreso: marzo-2003
Ubicación: Santiago
Mensajes: 53
Antigüedad: 14 años, 9 meses
Puntos: 0
Re: liks a una pagina con diferentes iframes

emprear lo hiciste!!!
Pasando la variable con valor completo funciona perfecto teniendo un servidor APACHE!
El unico problema es que tengo mi sitio alojado en windows 2000
Se le ocurre a alguien lo mismo pero usando comandos de servidor windows?

muchas gracias a todos!
__________________

==
Zmaster rulez!
  #8 (permalink)  
Antiguo 04/09/2007, 01:35
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 10 años, 5 meses
Puntos: 1567
Re: liks a una pagina con diferentes iframes

zm2175, no entiendo bien a que limitaciones te refieres. supongo que al decir Windows 2000 te refires que están usando IIS (También hay versiones de Apache para Windows). Hasta dónde sé PHP puede recibir tanto GET como POST, métodos que si soporta IIS.
Puede que se me pase alguna configuración que pueda hacer el administrador que impida que esto funcione. Pero son cosas muy básicas como para que te sean restringdas.

Prueba con lo que sigue, crea una script
<?php
echo phpinfo();
?>
llamala, info.php. y luego ejecuta
http://..../info.php?nombre=miguel&apellido=angel
Analliza la información de salida y busca al final en las variables de php que es lo que recibio y si los valores de la url estan presentes

algo asi digamos:

_SERVER["REQUEST_METHOD"] ............... > GET

Variable Value
_REQUEST["nombre"] miguel
_REQUEST["apellido"] angel
_GET["nombre"] miguel
_GET["apellido"] angel


Saludos
  #9 (permalink)  
Antiguo 31/03/2008, 20:00
Avatar de sette15  
Fecha de Ingreso: noviembre-2007
Ubicación: Rosario, Argentina
Mensajes: 97
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: liks a una pagina con diferentes iframes

Hola, pregunto aca para no crear un thread nuevo por esto:

Yo también hace tiempo que vengo buscando la manera de hacer esto y al fin lo encontré y me anda, pero tengo un pequeño problema...
Lo que pasa es que yo quiero que mi iframe tenga una pagina por default, o sea, yo tengo una pagina llamada "productos.php" la cual contiene un iframe que por defecto se abre siempre la pagina "productos1.php", que pasa, al querer hacer esto tengo que cambiar la propiedad del src del iframe entonces cuando entro a la pagina "productos.php" no se abre "productos1.php" sino que el iframe se queda en blanco...

bueno este es el codigo que pusieron arriba:
<iframe src="<?php echo $_GET["link"]; ?>" </iframe>

Como puedo modificarlo para que sino se abre "link" se abra "productos1.php"??
Yo estaba pensando en esto:
<iframe src="productos1.php <?php echo $_GET["link"]; ?>" </iframe>

Pero no funciona y otra cosa no se me ocurre...

Muchas gracias...
Espero que se entienda lo que quise explicar xD
  #10 (permalink)  
Antiguo 31/03/2008, 20:29
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 11 años
Puntos: 36
Re: liks a una pagina con diferentes iframes

Hola sette15, proba con esto:

Código PHP:
<iframe src="<? if(empty($_GET["link"])){ echo "productos1.php"; }else{ echo $_GET['link']; } ?>"</iframe>
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #11 (permalink)  
Antiguo 31/03/2008, 20:35
Avatar de sette15  
Fecha de Ingreso: noviembre-2007
Ubicación: Rosario, Argentina
Mensajes: 97
Antigüedad: 10 años, 1 mes
Puntos: 0
Re: liks a una pagina con diferentes iframes

SIIIIIIIII.... muchisimas graciass capo!
Funciono...
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 10:21.