Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вызов функции внутри iframe (https://javascript.ru/forum/misc/56071-vyzov-funkcii-vnutri-iframe.html)

Green Elephant 28.05.2015 16:49

Вызов функции внутри iframe
 
Нужно вызвать функцию внутри iframe, вот только стандартный способ не работает
var iframe = document.getElementById('idiframe').contentWindow;
iframe.func();

в консоль падает:
Код:

Uncaught TypeError: iframe.func is not a function
НО когда я вызываю её через консоль(не через <top frame>, а через <iframe>), то всё работает.:(

Decode 28.05.2015 17:07

А если попробовать через iframe.onload?

Green Elephant 28.05.2015 22:56

да, вроди всё работает, у меня стоял window.onload, думал что после загрузки всего документа, оказывается нет, спасибо большое.

Green Elephant 29.05.2015 15:34

нет, сейчас поставил проверку типа:
iframe.onload = function(){
console.info('iframe загружен');}

но в консоль ничего не упало


Часовой пояс GMT +3, время: 09:36.