Ждать код JavaScript, пока окно не закроется?

0

У меня есть кнопка, если пользователь нажимает на эту кнопку, я открываю внешнее окно следующим образом:

function btnClick(){

window.open("http://localhost/index.html");

/* I'LL WRITE SOME OTHER CODE AFTER THIS */

}

Я хочу, чтобы функция javascript дождалась, когда это окно закроется, прежде чем выполнять оставшуюся часть моего кода. Есть ли способ сделать это?

Теги:

3 ответа

0
window.onbeforeunload = closingCode;
    function closingCode(){
       // do something...
       return null;
    }

Аналогичный вопрос, который должен помочь здесь

0

Есть два события с именем window.onbeforeunload и window.onunload которые вы можете использовать для выполнения этого: JavaScript-вопрос: Onbeforeunload или Onunload? ,

0

Может быть, вы можете использовать цикл "While"?

PS: Я новичок, это просто "Может быть".

РЕДАКТИРОВАТЬ:

      While (/*code for closing a window*/) {
      /*Function that you want to be executed after the 
      Window has been closed*/               
       };

Возможно, вы также можете сделать:

        If (/*window is closed code*/) {
       /*Code of Function etc*/
        };
  • 0
    Что он должен испытывать в while цикл?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню