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" />
------------------------------------------------------