Получает ли родительское окно (первая страница моего сайта) фокус при закрытии дочерних элементов, пока я не вернусь к нему? - PullRequest
0 голосов
/ 30 сентября 2010

В моей системе у меня есть главная страница, что при нажатии на любой элемент на этой странице открывается новая страница, в некоторых случаях (нажатие кнопки на дочерней странице) с дочерней страницы открывается новая страница, ии так далее ... когда я решаю закрыть любого потомка, мне нужно закрыть все уровни до верха и обновить страницу верхнего уровня, потому что на уровне потомка я делаю манипуляции с базой данных, и мне нужно видеть их, когда я возвращаюсь кглавная страница.

Все работает отлично, единственная проблема с обновлением первой страницы !!!!

, и я пытался сделать onunload ... в последнем дочернем элементе... и я пробовал фокус JQuery для самой страницы ....

У кого-нибудь есть идеи, пожалуйста ???

Какой-то код: 1) это в верхнем родительском элементеpage:

$(document).live(
'focus',
function()
{
    window.location.reload(true);
}

);

2) это последний дочерний элемент (тот, который вызывает верхняя родительская страница):

<body class="RTL" onunload = "opener.close()">

And i 'v перепробовал много вариантов этого ....

Если у кого-то есть идеи, это поможет много, потому что сейчас мне нужноo Setinterval () и постоянно обновлять главную страницу, и это действительно нехорошо ....

10x

1 Ответ

1 голос
/ 30 сентября 2010

Рассмотрите возможность использования iframes для отображения дочерних страниц. Таким образом, ребенок может использовать window.parent.reload() для перезагрузки страницы.

Если это невозможно: проверили ли вы, что opener действительно содержит правильное окно? Вместо этого это может быть второй по счету ребенок.

...