hola
os explico, tengo una pagina web que consta de 2 frames, el "Menu" y el cuerpo "Consulta". Tengo una pagina .js con funciones que se utilizan en diferentes paginas. Pues en el frame menú utilizo una funcion en el evento onclick de un enlace href. Esta función (Carga) carga una ventana "de espera" que dice "cargando...", en el evento onload del resto de paginas (las que se ven en el cuerpo) se llama a otra funcion que la cierra (Cerrar).
Mi problema es el llamar a la funcion Carga desde el frame "Consulta" que después no consigo cerrarla mediante la funcion Cerrar.
Os pongo las funciones:
var cargando;
var vcargando=false;
pagina='espera.htm';
ancho=200;
alto=100;
function carga(){
vcargando=true;
cargando=window.open(pagina,'cargando','width='+ancho+',height='+a lto+',left='+(screen.width-ancho)/2+', top='+(screen.height-alto)/2);
}
//cerrar ventana informativa de carga
function cerrar(){
if(top.Menu.cargando && !top.Menu.cargando.closed){
top.Menu.cargando.close();
}
}
dónde estoy fallando en la funcion cerrar?
gracias