Call función Javascript principal desde dentro de un iframe

Tengo un iframe (en mi dominio), ese iframe tiene un archivoiframe.js.

Mi documento principal tiene un archivoparent.js.

Necesito llamar a una función que está enparent.js, desde una función que está eniframe.js.

Intenté hacerwindow.parent.myfunction() esta función está en laparent.js archivo

Pero, no funcionó. Solo cuando puse la función en la página principal (quiero decir en el HTML), funcionó.

¿Alguna idea de cómo hacer que esto funcione?