IFrame при выгрузке обновить родительскую страницу - PullRequest
1 голос
/ 06 октября 2010

У меня есть iframe на странице. Когда iframe закрыт, я бы хотел обновить родительскую страницу. Проверяя страницу iframe w3 , я вижу, что стандартных событий нет.

Я рассмотрел метод опроса, в котором родительская страница постоянно проверяет, создан ли фрейм, а затем проверяет, удаляется ли он, а затем обновляется, однако этот подход не слишком хорош. Я могу себе представить иногда задержки между закрытием iframe и перезагрузкой страницы, если опрос выполняется редко. При более частом опросе страница будет влиять на «взаимодействие с пользователем» (рывок).

Мне интересно, есть ли другой подход, который не включает в себя общение с родителями iframe.

1 Ответ

1 голос
/ 19 июля 2011

Я не понимаю, почему вы не будете использовать родительский интерфейс iframe. Так как все происходит на странице в iframe, и вам нужно просто сообщить об этом родительской странице после того, как это произойдет, лучший способ - это вызвать функцию на родительской странице, чтобы вы могли частично обновить родительскую страницу без перезагрузки сам фрейм Таким образом:

window.parent.myFunctionInParent('my param');

Вы можете шаг за шагом научиться технике в Как частично обновить родительскую страницу со страницы внутри iframe .

Надеюсь, это поможет.

...