Dies onclick event funktioniert im IE. Können Sie mir helfen, Code in jQuery zu schreiben?
window.close ist reines Javascript. Nichts in jQuery macht es browserübergreifender. Es ist der Browser selbst, der entscheidet, ob er Ihrem Skript erlaubt, das Fenster zu schließen.
– mplungjan
17. Januar 2012 um 6:15 Uhr
$(element).click(function(){
window.close();
});
Hinweis: Sie können nicht Schließen Sie alle Fenster, mit denen Sie nicht geöffnet haben window.open. Direkt aufrufen window.close() fragt Benutzer mit einem Dialogfeld.
nur window.close() ist OK, warum sollte in jQuery schreiben?
Sie können nur die verwenden window.close Funktion, wenn Sie das Fenster mit geöffnet haben window.open()also verwende ich die folgende Funktion:
function close_window(url){
var newWindow = window.open('', '_self', ''); //open the current window
window.close(url);
}
Ich denke, das sollte “newWindow.close(url);” sein. Aber auf jeden Fall hat das super funktioniert und sollte die akzeptierte Antwort sein!
– BrianLegg
12. Februar 2016 um 15:03 Uhr
Gute Antwort. Ja, es sollte “newWindow.close(url);” sein. Warum verwenden Sie den URL-Parameter?
– Mikel
8. August 2017 um 13:14 Uhr
Funktioniert leider nicht in Edge. Funktioniert mit aktuellem Chrome (aber Chrome scheint jeden alten Link ein Fenster schließen zu lassen) und funktioniert mit IE 11 … Bugger.
– Sei nett
14. Juli 2019 um 20:35 Uhr
Bajju
Für IE: window.close(); und self.close(); sollte gut funktionieren.
Wenn Sie möchten, öffnen Sie einfach den IE-Browser und geben Sie ein
javascript:self.close() und drücken Sie die Eingabetaste, es sollte Sie nach einer Eingabeaufforderung fragen.
Hinweis: Diese Methode funktioniert nicht für Chrome oder Firefox.
Dies funktioniert nur für Fenster, die mit window.open() geöffnet werden; Methode. Versuche dies
var tmp=window.open(params);
tmp.close();
12287400cookie-checkSo schließen Sie ein Fenster mit jQueryyes
window.close ist reines Javascript. Nichts in jQuery macht es browserübergreifender. Es ist der Browser selbst, der entscheidet, ob er Ihrem Skript erlaubt, das Fenster zu schließen.
– mplungjan
17. Januar 2012 um 6:15 Uhr