У меня вопрос по управлению окнами javascript.
Мое приложение открывает iframe, который отображает ссылку. При нажатии на ссылку открывается всплывающее окно, в котором я ввожу свои учетные данные для входа. Мое намерение - закрыть всплывающее окно после ввода учетных данных для входа. И этого мне удалось добиться с помощью JS-вызова self.close ().
Там, после того, как мой серверный скрипт выполняет некоторую обработку и хотел бы отобразить результаты обратно в iframe. Это где вещи ломаются для меня.
Общий поток выглядит следующим образом:
Iframe отображает ссылку -> щелчок по ссылке. Всплывающее окно -> всплывающее окно закрывается после ввода учетных данных -> Теперь я вижу свой оригинальный iframe (Как отобразить содержимое обратно в iframe). Вот фрагмент кода, который закрывает всплывающее окно.
5
6 self.close ();
7
Родителем всплывающего окна является iframe. Если я изменю приведенный выше скрипт, чтобы вернуть фокус его родителю, который в моем случае будет iframe, будет ли этого достаточно? Или я что-то здесь выдаю?