Heim > Web-Frontend > js-Tutorial > Wie kann ich JavaScripts „window.open()' dazu zwingen, Links in neuen Fenstern und nicht in Tabs zu öffnen?

Wie kann ich JavaScripts „window.open()' dazu zwingen, Links in neuen Fenstern und nicht in Tabs zu öffnen?

Mary-Kate Olsen
Freigeben: 2024-12-13 10:19:10
Original
694 Leute haben es durchsucht

How Can I Force JavaScript's `window.open()` to Open Links in New Windows, Not Tabs?

Fensterverhalten in JavaScript steuern: Seiten in neuen Fenstern öffnen, nicht in Tabs

In bestimmten Situationen möchten Sie möglicherweise externe Links öffnen dedizierte Fenster anstelle von Registerkarten, wenn Sie die Funktion window.open() in JavaScript verwenden. Dies ist besonders relevant, wenn Sie mit Auswahlfeldern arbeiten, die window.open()-Aufrufe initiieren. Wenn Ihr Auswahlfeld beispielsweise eine Liste mit URLs enthält und Sie möchten, dass die ausgewählten Seiten in separaten Fenstern angezeigt werden.

Ursprünglich öffnen Browser wie Firefox standardmäßig Seiten in neuen Tabs, wenn window.open() ausgeführt wird ohne zusätzliche Spezifikationen. Um dieses Verhalten zu überschreiben und das Öffnen von Seiten in neuen Fenstern zu erzwingen, können Sie die folgende Technik integrieren:

Wenn Sie window.open() aufrufen, hängen Sie „Fensterfunktionen“ an den Aufruf an. Dadurch können Sie verschiedene Parameter angeben, darunter Höhe und Breite. Durch die Angabe dieser Abmessungen weisen Sie den Browser effektiv an, ein neues Fenster statt einer Registerkarte zu erstellen.

Beispiel:

window.open(url, windowName, "height=200,width=200");
Nach dem Login kopieren

In diesem Szenario das Fenster. Der Aufruf von open() weist den Browser an, die URL in einem neuen benannten Fenster mit einer Höhe und Breite von 200 Pixeln zu öffnen.

Weitere Informationen finden Sie im offiziellen Mozilla Dokumentation des Developer Network für Window.open() unter https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Position_and_size_features für eine umfassende Liste der verfügbaren Funktionen, mit denen Sie das Erscheinungsbild anpassen können Verhalten neuer Fenster.

Das obige ist der detaillierte Inhalt vonWie kann ich JavaScripts „window.open()' dazu zwingen, Links in neuen Fenstern und nicht in Tabs zu öffnen?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage