Foros del Web » Creando para Internet » Diseño web »

Vinculos En Iframes

Estas en el tema de Vinculos En Iframes en el foro de Diseño web en Foros del Web. Hola, - Me interesa: hacer varios vinculos en un iframe (src=pagina 1.php) de mi "web.php", donde cada vinculo hara referencia a un punto de otro ...
  #1 (permalink)  
Antiguo 24/04/2007, 02:17
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 12 años, 3 meses
Puntos: 0
Vinculos En Iframes

Hola,

- Me interesa: hacer varios vinculos en un iframe (src=pagina 1.php) de mi "web.php", donde cada vinculo hara referencia a un punto de otro iframe (src=2.php) de la misma pagina "web.php". En cada punto de mi web pondre una ancla (<a name="num_1">num_1</a> ....... <a name="num_2">num_2</a>).

- Lo que tengo: pagina principal (web.php). Pagina con vinculos (1.php). Pagina con texto (2.php).
pagina principal: <iframe src="1.php"></iframe>....<iframe src="2php"></iframe>

- Mi pregunta: Como puedo hacer que clicando en un vinculo del iframe 1 se muestre un parrafo concreto en el iframe 2.

- Idea: La idea es hacer un indice (los tipicos vinculos de la misma pagina) pero en este caso es en una misma pagina doncs dos iframes.

- JAvascript, html, php ....
  #2 (permalink)  
Antiguo 24/04/2007, 02:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 12 años, 3 meses
Puntos: 0
Re: Vinculos En Iframes

Acabo de encontrar la solución provando cosas..

Solución:

web.php (pagina principal):
Código HTML:
<iframe src="1.php"></iframe>
<iframe src="2.php#<?php echo($p); ?>"></iframe> 
Lo que hago es poner el "#" como si hiciera un vinculo en una misma web y le paso, por ejemplo, un numero o un nombre para el anclaje..


1.php (iframe de vinculos):
Código HTML:
<a href="web.php?p=1" target="_top">1</a>
<a href="web.php?p=2" target="_top">2</a>
<a href="web.php?p=3" target="_top">3</a> 
Lo que hago es hacer los vínculos hacia la página principal (web.php) añadiendo "?p=1" que es para pasar una variable de php (la recibo en 1.php). El target tiene que ser "_top" para que no me haga el vínculo en el mismo iframe 1.php, sino en web.php.

2.php (iframe de parrafos):
Código HTML:
<a name="1">Esto es el primer texto</a>
<a name="2">Este es el segundo texto</a>
<a name="3">Este es el tercer texto</a> 
Lo que hago es marcar donde irán los parrafos (poner una ancla). Esto es lo mismo que si hiciera vínculos en una misma página, en cada lugar donde quisiera ir (por ejemplo si tuviera un índice) se mostraría párrafo ese.


Y gualá, me respongo a mi pregunta.

Gracias.
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 17:55.