событие в subwindow
Здравствуйте!
Подскажите пожалуйста: есть окно из которого вызывается дочернее subWin = document.open(url,"_b.... В дочернем пользователь определяет значение некоторых переменных, которые после закрытия этого дочернего окна нужно использовать в главном окне. Значения переменным в главном окне я присваиваю из дочернего: window.opener.a=b;где a - переменная главного окна, b - дочернего. Не знаю, на сколько это правильно, но значения присваиваются. Беда в том, что я не знаю, как отловить это событие в главном окне, ведь после вызова дочернего окна скрипт главного продолжает выполняться, таймаут помещать не резон - откуда ж знать, сколько времени пользователь в дочернем проведет...да и отключать весь функционал главного на это время тоже не следует....В общем необходимо как-то отловить, что в дочернем окне переменные определены (допустим, то что в дочернем пользователь нажал на кнопку "сохранить") и тогда уже выполнить нужную функцию в главном окне. Если есть идеи - подскажите пожалуйста! |
создайте свое событие с помощью target jQuery и слушайте это событие в родительском окне.
|
Цитата:
window.opener['funcName']() где funcName - имя функции которую надо запустить (функция должна находиться в глобальной видимости) |
Спасибо огромное!!! вызов функции выручает!!! а про событие target нужно будет почитать..я с ним еще не сталкивалась. В общем, очень помогли! И уже не в первый раз!
|
Часовой пояс GMT +3, время: 23:05. |