Código:
El problema es que cuando son muchos frames, los últimos aparecen con los campos en blanco tras la carga, es decir, no ha funcionado la copia de valores. Pagina-principal (formPrincipal) - iframe (onLoad = copia valores desde formPrincipal) - iframe (onLoad = copia valores desde formPrincipal) .............. - iframe (onLoad = copia valores desde formPrincipal)
Sospecho que es un problema de asincronismo, es decir, el codigo onLoad se ejecuta antes de que haya terminado de cargarse el iframe y al intentar copiar el valor se encuentra con que el campo aun no existe, ¿puede ser? Por que si pongo alert para ver por donde va la ejecucion del programa siempre se carga todo bien
He intentado proteger la copia con document.getElementById(campo) y preguntando si campo != null antes de asignarle valor, pero sigue funcionando mal, no se si es que el campo si existe pero por algun motivo aun njo puede asignarle valor, en fin, que estoy bastante perdido, a ver si me podeis dar alguna pista de como solucionarlo
Gracias