Добрый день!
Проблема в следюущем.
В родительском окне есть фрагмент кода:
<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);
, добавленный в родительском окне, тоже ведет к возникновению события и появлению алерта. Домены на обоих скриптах одинаковые. Позволяет ли вообще подобные действия политика безопасности? Или я в чем-то неправ?