So schließen Sie das aktuelle Fensterereignis in Javascript

PHPz
Freigeben: 2023-04-21 09:42:28
Original
3200 Leute haben es durchsucht

JavaScript ist eine Skriptsprache, die häufig zum Schreiben interaktiver Front-End-Effekte auf Webseiten verwendet wird. Ihre leistungsstarke Betriebsleistung wird häufig in der Webentwicklung eingesetzt. In vielen Fällen müssen wir einige spezielle Funktionen über JavaScript implementieren, um das Benutzererlebnis zu verbessern. Unter anderem ist das Schließen des aktuellen Fensterereignisses eine häufig verwendete Funktion.

In JavaScript gibt es zwei Möglichkeiten, das aktuelle Fensterereignis zu schließen, die durch Links und durch Code ausgelöst werden. Im Folgenden stellen wir diese beiden Methoden und ihre Implementierung im Detail vor.

Methode 1: Das Ereignis „Aktuelles Fenster schließen“ über einen Link auslösen

Es ist relativ einfach, das Ereignis „Aktuelles Fenster schließen“ über einen Link zu verwenden der Hyperlink. Der Beispielcode lautet wie folgt:

<a href="javascript:window.close();">关闭当前窗口</a>
Nach dem Login kopieren

Code-Erklärung: Verwenden Sie den JavaScript-Code „window.close();“ im Hyperlink, um das aktuelle Fenster zu schließen Code.

Es ist zu beachten, dass diese Methode nur das von der window.open-Methode geöffnete Fenster schließen kann. Mit window.location.href geöffnete Fenster können mit dieser Methode nicht geschlossen werden.

Methode 2: Lösen Sie das Schließereignis des aktuellen Fensters über Code aus.

Um das Schließereignis des aktuellen Fensters über Code auszulösen, müssen Sie die Schließmethode von verwenden Fensterobjekt. Durch diese Methode kann in JavaScript der Effekt des Schließens des aktuellen Fensters erzielt werden. Der Beispielcode lautet wie folgt:

window.close();
Nach dem Login kopieren

Codeerklärung: Verwenden Sie die close-Methode des Fensterobjekts, um das aktuelle Fenster zu schließen.

Es ist zu beachten, dass diese Methode nur das Fenster schließen kann, in dem sich das aktuelle Skript befindet. Bei neuen Fenstern, die über JavaScript geöffnet werden, müssen Sie diese Methode im Fenster verwenden, um es zu schließen.

Zusätzlich zum direkten Aufruf der Methode window.close können Sie auch den Ereignismechanismus verwenden, um das aktuelle Fenster zu schließen. Wenn beispielsweise auf eine Schaltfläche geklickt wird, kann das Ereignis onclick zum Auslösen dieser Methode verwendet werden. Der Beispielcode lautet wie folgt:

<button onclick="window.close()">关闭当前窗口</button>
Nach dem Login kopieren

Codeerklärung: Rufen Sie die Methode window.close im onclick-Ereignis der Schaltfläche auf, um das aktuelle Fenster zu schließen.

Es ist zu beachten, dass der Browser bei Verwendung der window.close-Methode ein Eingabeaufforderungsfeld anzeigt, in dem der Benutzer gefragt wird, ob das aktuelle Fenster geschlossen werden soll. Dies ist ein obligatorischer Mechanismus, der eingerichtet wurde, um Fehlbedienungen zu vermeiden. Derzeit gibt es keine zuverlässige Möglichkeit, dieses Eingabeaufforderungsfeld zu deaktivieren.

Zusammenfassung

Das Ereignis „Das aktuelle Fenster schließen“ ist eine häufige Operation in JavaScript, die einfach mit den beiden oben genannten Methoden erreicht werden kann. Bitte beachten Sie, dass aufgrund von Sicherheitsbeschränkungen des Browsers das Schließen möglicherweise fehlschlägt oder ein Eingabeaufforderungsfeld angezeigt wird. Daher ist es in der tatsächlichen Entwicklung notwendig, die geeignete Schließmethode entsprechend den spezifischen Anforderungen auszuwählen und zu versuchen, nachteilige Folgen durch Fehlbedienungen so weit wie möglich zu vermeiden.

Das obige ist der detaillierte Inhalt vonSo schließen Sie das aktuelle Fensterereignis in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!