Hola, tengo un problemilla con JavaScript que es muy urgente para una amiga, necesito que cualquiera con idea de JavaScript me ayude.
Tengo una ventana con dos frames, uno superior y otro inferior, quando navego
por el frame inferior, dinámicamente pongo un título en un <div/> del frame
superior, pero puedo generar ventanas de este tipo y a veces se me ha cargado
antes el frame inferior, de manera que el superior aún no está cargado
comlpetamente de manera que no puedo llamar a la función de javascript que pone
el título. Para solucionarlo he hecho un pequeño bucle para que espere un tiempo
hasta que exista dicha función, pero sólo me funciona si en voy escribiendo
'alert();', si no hago nada en el while, se me cuelga el explorador. También he
provado a llamar a la función al cabo de uns segundo con settimeout(), pero no
resulta.
//código que en el frame inferior llama a la funcion de javascript del frame
superior
Código:
while (!top.carpeta.pintaTitulo) {
time=time+1;
alert('pintatitulo aún NO cargada, '+time);
}
top.carpeta.pintaTitulo('<%=login.replace(''','"')%>');
Un Saludo Gracias