Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2009, 19:16
WohsneT
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 15 años, 1 mes
Puntos: 0
Pregunta Cambio de URL de un iframe mediante enlace

Hola a todos, les trataré de describir mi problema lo mas claro posible:

Tengo una web en la cual hay una imagen y un iframe.
Quisiera que cuando alguien accediese a, por ejemplo: http://miweb.com/index.html?iframesrc=http://pagina_a_aparecer_en_el_iframe.com se abra la pagina miweb.com/index.html y que en su iframe se cargue http://pagina_a_aparecer_en_el_iframe.com en vez de la pagina web definida por defecto en el iframe.

He buscado sobre este problema, y proporcionan un codigo funcional pero el cual no veo como agregarlo al iframe para que pueda cambiar su src mediante un enlace.
Este fue el codigo que encontre:

Código:
<script language="javascript">
var Url = location.href;
Url = Url.replace(/.*\?(.*?)/,"$1");
Variables = Url.split ("&");
for (i = 0; i < Variables.length; i++) {
       Separ = Variables[i].split("=");
       eval ('var '+Separ[0]+'="'+Separ[1]+'"');
}
// para la url de ejemplo
// wwww.midominio.com/page.php?id=13&ref=12
// tendriamos dos variables id y ref con sus valores
//
//Para comprobarlo:
alert(id);
</script>
La pregunta es (refiriendome al codigo anterior): ¿Cómo poner, por ejemplo $id (en js) en el parametro src del iframe y asi poder ir a miweb.com?id=pag.es y que se cargue tal pagina en el iframe?


Se que este tema se ha tratado mucho, pero no soy muy familiar al javascript y no entiendo bien como hacerlo. Estaría muy agradecido de que alguien me ayudase a resolver mi problema.

Saludos y buenas noches!

Última edición por WohsneT; 12/12/2009 a las 19:21