Foros del Web » Programando para Internet » Javascript »

Cargar url en otro iframe con javascript

Estas en el tema de Cargar url en otro iframe con javascript en el foro de Javascript en Foros del Web. bien, tengo este código: Código: <form name="input" > Create playlist:<input type="text" name="user" /> </form> <script type="text/javascript"> function go(){ var name = document.input.user.value; var user = ...
  #1 (permalink)  
Antiguo 29/11/2011, 12:48
 
Fecha de Ingreso: septiembre-2011
Mensajes: 36
Antigüedad: 12 años, 7 meses
Puntos: 0
Cargar url en otro iframe con javascript

bien, tengo este código:

Código:
<form name="input" >
Create playlist:<input type="text" name="user" />
</form> 

<script type="text/javascript">
function go(){
var name = document.input.user.value;
var user = "yo";

var url = "createplaylist.php?playname=" + name + "&user=" + user+ "";  
{ window.location = url; return false; }

}
</script>
<a href="#" onclick="go()">Create playlist!!</a><br><br>
y funciona correctamente yo relleno el text box le doy al click y me lleva a la direccion que deseo. El problema es que yo quiero colocar este código en un iFrame y que al clicar el boton otro iFrame cargue esta dirección.

he probado con esto:

Código:
<form name="input" >
Create playlist:<input type="text" name="user" />
</form> 

<script type="text/javascript">
function go(){
var name = document.input.user.value;
var user = "yo";

var url = "createplaylist.php?playname=" + name + "&user=" + user+ "";  
parent.document.getElementById("uno").src = url;

}
</script>
<a href="#" onclick="go()">Create playlist!!</a><br><br>
pero nada

porcierto, el archivo que contiene los iframes es mainframe.php :

Código:
<iframe name="dos" src="joomla.php"></iframe>
<iframe name="uno" src="createplaylist.php"></iframe>
alguna idea??

gracias.
  #2 (permalink)  
Antiguo 29/11/2011, 13:15
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cargar url en otro iframe con javascript

buenas...
cuando se trabaja con marcos, es imprescindible la referencia adecuada a los marcos. en tu caso, esta porción de código parent.document... hace referencia al objeto document del documento padre donde se invoca el script. es decir, si el código reside en joomla.php, entonces dicha porción hace referencia al documento contenedor de joomla.php. en efecto, mainframe.php. por otro lado, nótese que estas usando getElementById mientras que los iframes no tienen IDs, sino name. para acceder a un marco, debes usar las referencias en la colección frames. presta atención, dicha colección se define en el objeto Window -parent, top, window y self son objetos Window- y no en document.

para más información, recomiendo que realices una busqueda en la web. hay muchas referencias al respecto. puedes encontrar una serie de capítulos en desarrolloweb.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: function, iframe, load, loadurl, url
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 00:02.