Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Доступ к функциям Iframe (https://javascript.ru/forum/events/55773-dostup-k-funkciyam-iframe.html)

Kot137 13.05.2015 18:14

Доступ к функциям Iframe
 
Здравствуйте!
Есть страничка на которой есть iframe с содержимым с другого домена. Задача: после полной загрузки запустить функцию в скриптах страницы находящейся в iframe.

Все бы было хорошо, если бы в iframe нормально работала
$(document).ready(function()
Но с этим в IE проблемы (((
Посути, сейчас я ищу замену для $(document).ready которая должна срабатывать в iframe.

Варианты типа этого, повешанного в onload ифрейма:
var iFrame=document.getElementById('wcs'); iFrame.contentWindow.test();
не работают, т.к. содержимое iframe с другого домена (акесс динайдед)

Подскажите, как быть?

Kot137 13.05.2015 19:01

Проблема решена.
На подгружаемой в ифрейм странице стояла не самая свежая библиотека:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"></script>


В последней библиотеке:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script>

ифреймовский $(document).ready работает корректно даже в IE

УРА!


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