jQuery: открыть окно и прикрепить обратный вызов submit () к форме документа открытого окна - PullRequest
1 голос
/ 29 января 2011

Эй, на странице у меня есть ссылка, которая открывает новое окно с формой.

function open_window(href)
{
   win = window.open(href, '', 'width=300, height=400');

   $(win.document).ready(function() {  
      $(win.document).contents().find("#links_form").submit(function(){alert(77);});
   });      
}

Но когда я нажимаю кнопку отправки, ничего не происходит, но если я добавлю ту же строку кода

$(win.document).contents().find("#links_form").submit(function(){alert(77);});

в консоли firebug (главное окно) все работает, и обратный вызов submit () присоединяется.Чего мне не хватает?

1 Ответ

1 голос
/ 29 января 2011
$(win.document).contents()

Изменить на

this.contents()

Победа недоступна внутри функции готовности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...