Esto parece muy simple, pero ¿cómo puedo llamar a una función javascript que está definido en el código HTML de nivel superior, a partir de un marco secundario?cómo llamar a una función javascript en el marco superior?
top html doc
- 1st level frame
- 2nd level frame
my top html doc tiene una función llamada testFn(). En el marco de 2º nivel, tengo un botón con onclick="top.testFn();"
, pero esto no llama a testFn(). En Firebug, si uso un reloj para ejecutar top.testFn();
, dice TypeError: testFn() no es una función.
En caso de todo esto sólo funcionará - en cuyo caso se trata de un problema con mis documentos, o hay alguna otra forma de llamar a las funciones de la ventana de nivel superior?
Están todos los documentos involucrados en el mismo dominio y el protocolo? –