Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Обращение к функциям родительского окна (https://javascript.ru/forum/events/11256-obrashhenie-k-funkciyam-roditelskogo-okna.html)

realus 14.08.2010 13:47

Обращение к функциям родительского окна
 
Есть Iframe. Из него я хочу вызвать функцию которая объявлена в родителе. В Мозилле у меня получилось а в Chrome нет... Знаю что может быть проблма с доменами - но домены одинаковые..точнее я делаю это на локальной машине, не на локалхост, а просто в Винде отлаживаю.. Может ли он ругаться поэтому?

И вообщ как правильно обратиться к функции родителя?

Kolyaj 14.08.2010 19:51

Вы забыли написать, что у вас получилось.

Цитата:

Сообщение от realus
не на локалхост, а просто в Винде отлаживаю.

Так делать не стоит.

Цитата:

Сообщение от realus
И вообщ как правильно обратиться к функции родителя?

parent.funcName();
top.funcName();

realus 14.08.2010 19:56

Ну просто не было возможности написать что получилось. Вот например как Хром ругается.

Unsafe JavaScript attempt to access frame with URL file:///D:/oblako/svn/proroom/html/main.html from frame with URL file:///D:/oblako/svn/proroom/html/test_upload.html. Domains, protocols and ports must match.

test_upload.html:2Uncaught TypeError: Property 'responseFun' of object [object DOMWindow] is not a function

Насколько я понимаю это проблемы политики безопасности?

А к функции я так и обращаюсь:
top.responseFun();

Kolyaj 14.08.2010 20:41

Поставьте denwer, сайты всё-таки должны тестироваться как сайты, а не как набор файлов.


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