обновить родительское окно при закрытии дочернего окна - PullRequest
0 голосов
/ 17 января 2012

Я новичок в разработке, разрабатываю приложение Java EE в распорках 1.3. У меня есть требование, чтобы у меня была форма, при нажатии на которую есть кнопка, открывается дочернее окно, в котором содержатся предоставляемые службы. Пользователь выберет сервисы из всплывающего окна java-скрипта, в котором будут отображаться все сервисы для каждого сервиса, у меня есть флажок. выбранные сервисы будут отображаться в родительском окне в виде таблицы моя проблема в том как это сделать? и более того, если пользователь предположил, выбрал 5 услуг и сохранил в дочернем окне javascript и был отображен в родительском окне, но теперь из 5 сервисов он выбрал, если пользователь хочет удалить 1 сервис из 5 сервисов и хочет сохранить только 4 сервиса, как это должно быть сделано. или это может быть сделано без использования дочернего окна сценария Java. и помощь будет оценена.

1 Ответ

0 голосов
/ 18 января 2012

Когда вы открываете окно с помощью window.open, вы получаете ссылку на это окно и можете проверить свойство 'closed' следующим образом:

document.getElementById("myButton").addEventListener("click", function(e) {

    var winref = window.open("about:blank");

    (function() {

        if (winref.closed)
        {
            alert("The window is closed");
        }
        else
        {
            setTimeout(arguments.callee, 40);
        }

    })();

}, false);
...