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!