Foros del Web » Programando para Internet » Javascript »

traer datos de otro div que tiene iframe

Estas en el tema de traer datos de otro div que tiene iframe en el foro de Javascript en Foros del Web. en una página puse un botón para abrir en un nuevo div un iframe que carga una página php. Lo que necesito es obtener valores ...
  #1 (permalink)  
Antiguo 17/05/2009, 15:46
Avatar de lucasphp  
Fecha de Ingreso: mayo-2009
Ubicación: Misiones
Mensajes: 170
Antigüedad: 15 años
Puntos: 3
Busqueda traer datos de otro div que tiene iframe

en una página puse un botón para abrir en un nuevo div un iframe que carga una página php. Lo que necesito es obtener valores de 3 inputs que se encuentran en el iframe. No tengo idea de como hacerlo :S gracias

<script>
cont=0;
function cargar(){
if(cont==0){
a=document.getElementById("cargar");
var crear=document.createElement('div');
crear.style.position='absolute';
crear.setAttribute('id','crear');
crear.style.background='#ffffff';
crear.style.width="430px";
crear.style.left="300px";
crear.style.visibility="visible";
crear.style.height="200px";
frm=document.createElement('iframe');
frm.src="upload.php";
frm.style.width="430px";
frm.style.height="200px";
crear.innerHTML='<input type=\"button\" style=\"border:double;color:#0099FF;\" title=\"al cerrar se copiará de forma automática en cada casillero el archivo que subiste\" value=\"cerrar\" onclick=\"cerrar()\">';
a.appendChild(crear);
otra=document.getElementById("crear");
otra.appendChild(frm);
cont=cont+1;
}
}

//necesito que al cerrar tome los valores de inputs que hay en el iframe y los pegue en cada input text de imágen.

function cerrar(){
document.form.imagen.value=??¿¿¿¿¿¿¿
var cerrarv=document.getElementById("crear");
var principal=cerrarv.parentNode;
principal.removeChild(cerrarv);
cont=0;
}

</script>
<form name="form" method="post" action="admin.php">
<div id="cargar" onclick="cargar()" style=" background:#E3F2FD; color:#FF0000; width:200px;">click para cargar al server</div>
<input type="text" name="imagen" />
<input type="text" name="imagen2" />
<input type="text" name="imagen3" />

------------------------------------------------------
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 18:10.