Schließen einer bestimmten Registerkarte in einem Browserfenster
Aus Gründen der Bequemlichkeit und Benutzerfreundlichkeit möchten Sie möglicherweise eine Funktion einrichten, die es Benutzern ermöglicht um die aktuelle Registerkarte zu schließen, ohne dass sich dies auf andere Registerkarten im selben Browserfenster auswirkt. Hier ist die Funktion window.close() von JavaScript hilfreich.
So implementieren Sie diese Funktion:
close();
Hinweis: Standardmäßig schließt dieser Befehl die aktuelle Registerkarte. Sie können bei Bedarf ein anderes Fenster angeben.
function close_window() { if (confirm("Close Window?")) { close(); } }
<a href="javascript:close_window();">close</a>
Alternativ können Sie Folgendes verwenden Code:
<a href="#" onclick="close_window();return false;">close</a>
Hinweis: Die Rückgabe von „false“ verhindert das Standardereignisverhalten und verhindert, dass der Browser zu einer anderen URL umleitet.
Im Dialogfeld „window.confirm()“ wird „OK“ angezeigt. und „Abbrechen“ als Optionen. Um es weiter anzupassen, können Sie ein spezielles JavaScript-Dialogfeld erstellen.
Bedenken Sie, dass Browser das Schließen von Fenstern möglicherweise anders handhaben. Firefox hindert Sie beispielsweise daran, externe Fenster zu schließen, während der IE den Benutzer möglicherweise zur Bestätigung auffordert.
Das obige ist der detaillierte Inhalt vonWie kann ich einen bestimmten Browser-Tab mit JavaScript schließen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!