У меня есть кнопка на главной странице, которая откроет (window.open()) окно W1, чтобы пользователь мог выбрать материал на нем. После этого, нажмите кнопку ОК на W1, чтобы открыть окно W2 (снова window.open()). Как я могу закрыть W1 после того, как пользователь нажмет OK?Javascript: Закрыть всплывающее окно
ответ
Используйте window.close()
метод с именем целевого окна, как показано ниже:
win1 = window.open("","","width=100,height=100");
okBtn.onclick = function() {
win2 = window.open("","","width=100,height=100");
win1.close();
}
Я не могу контролировать переменную win1, так как это окно открывается из плагина. Есть ли другой путь? Я также попытался установить в win1 во время действия onclick: window.opener = self; window.open (url2, ...), но он не работает –
Являются ли содержимое win1 в вашем домене и доступны для редактирования? – Aaron
да. это. клиент создается картой struts и отправляется обратно на сервер. Затем сервер пересылает запрос и выводит обратно клиенту по всплывающему окну –
На главной странице вы сохраните всплывающее окно в W1 и определить функцию, которая будет закрывать W1:
W1 = window.open("","","width=100,height=100");
function closeW1() {
W1.close();
}
Теперь на W1 в том же месте, где вы открываете W2:
okBtn.onclick = function() {
W2 = window.open("","","width=100,height=100");
window.opener.closeW1();
}
Вот и все. Все готово.
- 1. Javascript всплывающее окно и закрыть
- 2. закрыть всплывающее окно с javascript
- 3. JQuery закрыть всплывающее окно
- 4. Как закрыть всплывающее окно
- 5. Liferay: Закрыть всплывающее окно?
- 6. Невозможно закрыть всплывающее окно
- 7. всплывающее окно закрыть
- 8. Как закрыть всплывающее окно?
- 9. Чтобы закрыть всплывающее окно
- 10. закрыть модальное всплывающее окно в JavaScript
- 11. Закрыть всплывающее окно Javascript, содержащее silverlight
- 12. закрыть всплывающее окно, открытое Flash
- 13. Действие на Всплывающее окно Закрыть
- 14. Закрыть родительское окно, а также всплывающее окно
- 15. Как закрыть всплывающее окно снаружи?
- 16. Невозможно «закрыть» Модальное всплывающее окно
- 17. Как закрыть модальное всплывающее окно?
- 18. На OnBackPressed() закрыть всплывающее окно
- 19. EXT JS закрыть всплывающее окно
- 20. Невозможно закрыть модальное всплывающее окно
- 21. Закрыть всплывающее окно после времени
- 22. Закрыть всплывающее окно из фрагмента
- 23. Как закрыть всплывающее окно Liferay.util.openWindow?
- 24. Закрыть всплывающее окно окно в Android
- 25. Закрыть окно, используя JavaScript
- 26. Закрыть окно Javascript
- 27. Как закрыть всплывающее окно с помощью PHP?
- 28. Закрыть всплывающее окно, если оно существует
- 29. Telerik Control Всплывающее окно Отказано, чтобы закрыть
- 30. Закрыть всплывающее окно, щелкнув по телу
Вы можете оставить свой код? – Unknown