Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Передача события в родительское окно (https://javascript.ru/forum/events/21730-peredacha-sobytiya-v-roditelskoe-okno.html)

sancho 21.09.2011 23:25

Передача события в родительское окно
 
Добрый день!

Проблема в следюущем.

В родительском окне есть фрагмент кода:
<div id='test'></div>

$('#test').bind('event', null, function(){alert('ok')});
window.open('test.html');

Соответственно, при загрузке страницы открывается новое окно,содержащее код:
$(opener.document).find('#test').triggerHandler('event', null);

В моем понимании, при его выполнении в родителськом окне должна отработать функция, выполняемая при получении события 'event'. Но этого не происходит. На всякий случай, пытаюсь изменить,например, html-контент элемента родительского окна из дочернего- все получается. Код типа
$(document).find('#test').triggerHandler('event', null);

, добавленный в родительском окне, тоже ведет к возникновению события и появлению алерта. Домены на обоих скриптах одинаковые. Позволяет ли вообще подобные действия политика безопасности? Или я в чем-то неправ?


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