Foros del Web » Creando para Internet » HTML »

Cambiar contenido de iframe desde página anterior

Estas en el tema de Cambiar contenido de iframe desde página anterior en el foro de HTML en Foros del Web. Buenas a todos tengo una duda de la que no soy capaz de resolver nada... xD Vamos a suponerlo fácil. Yo tengo una página con ...
  #1 (permalink)  
Antiguo 21/05/2008, 05:22
 
Fecha de Ingreso: abril-2008
Mensajes: 4
Antigüedad: 9 años, 7 meses
Puntos: 0
Cambiar contenido de iframe desde página anterior

Buenas a todos tengo una duda de la que no soy capaz de resolver nada... xD

Vamos a suponerlo fácil. Yo tengo una página con un 2 link's, estos links me abren otra página que tiene un iframe dentro. Yo lo que quiero hacer es que depende del link que se clica la otra página se abra con el contenido del iframe canviado, según la información a la que conduzcan esos links.

Es decir yo clico en el link "Matrix" y la página que se abre tiene todo igual, excepto el contenido del iframe, que seria matrix.html

Y si yo clico en el link "Iron Man" la pagina que se abre tiene todo igual, pero en el iframe se abre ironman.html

Esto se puede hacer sin tener que construir varias paginas por ejemplo index_matrix.html, index_ironman.html... jejejej

A ver si alguien puede ayudarme!
  #2 (permalink)  
Antiguo 21/05/2008, 13:14
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 10 años, 8 meses
Puntos: 36
Respuesta: Cambiar contenido de iframe desde página anterior

Sí, se puede, pero usando PHP, y por lo tanto debes tener un servidor que acepte PHP. También tienes que cambiar las extensiones de .html a .php. Y si aún quieres hacerlo, en el link pones "index.php?url=matrix.html" cambiando matrix.html por la página del contenido del iframe.

Y en vez del código del iframe que tengas, pon algo como esto:
Código HTML:
<iframe src="<?php echo $_GET['matrix.html'] ?>"></iframe> 
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 15:33.