Подтвердить что ты не робот

Как закрыть окно с помощью jQuery

Как закрыть окно с помощью jQuery для обеспечения совместимости с браузером?

<input type="button" 
       name="backButton" 
       value="Close" 
       style="background-color:#245f91; color:#fff;font-weight:bold;" 
       onclick="window.close();">

Это событие onclick работает в IE. Не могли бы вы помочь мне написать код в jQuery?

4b9b3361

Ответ 1

$(element).click(function(){
    window.close();
});

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

Ответ 2

just window.close() ОК, зачем писать в jQuery?

Ответ 3

Вы можете использовать только функцию window.close, когда вы открыли окно с помощью window.open(), поэтому я использую следующую функцию:

function close_window(url){
    var newWindow = window.open('', '_self', ''); //open the current window
    window.close(url);
 }

Ответ 4

Для IE: window.close(); и self.close(); должны работать нормально.

Если вы хотите просто открыть браузер IE и введите

javascript:self.close() и нажмите enter, он должен запросить приглашение.

Примечание. Этот метод не работает для Chrome или Firefox.

Ответ 5

Это будет работать только для окон, которые открываются с помощью window.open(); метод. Попробуйте это

var tmp=window.open(params);
tmp.close();