Umleiten zu einer neuen Registerkarte innerhalb der Javascript-Datei

7

Ich habe Code, der setzt:

%Vor%

Aber ich will es in einem neuen Tab öffnen. Gibt es trotzdem den obigen Code zu haben: target="_blank" ?

    
Elizabeth Bradley 15.08.2014, 17:51
quelle

3 Antworten

17

Verwenden Sie die Methode window.open(url, target) , um ein neues Fenster zu öffnen (es hängt vom Browser oder den Einstellungen des Benutzers ab, ob die URL in einem neuen Fenster oder Tab geöffnet wird):

%Vor%

Weitere Informationen zu window.open() finden Sie in der Dokumentation unter w3schools .

Bitte beachten Sie: Das zufällige Öffnen eines neuen Fensters (oder Tabs) ist in den meisten Browsern nicht erlaubt, da es dann als "unerwünschtes Popup" behandelt wird.

    
lvogel 15.08.2014 17:54
quelle
4

Wenn Sie dies als Reaktion auf die Aktion eines Benutzers (z. B. einen Klick) ausführen, können Sie window.open :

verwenden %Vor%

In den meisten Browsern mit Standardeinstellungen öffnet dies ein neues Tab anstelle eines neuen Fensters. Der Benutzer ist natürlich verantwortlich und kann die Einstellungen ändern, so dass es stattdessen ein neues Fenster ist.

Sie können dies nicht mit einem anständigen Browser tun, wenn es nicht als Reaktion auf den Klick eines Benutzers erfolgt, so dass Webseiten Tabs nicht zufällig öffnen können.

    
T.J. Crowder 15.08.2014 17:54
quelle
-1

Verwenden Sie diesen Code

%Vor%     
Karanpreet Singh Sethi 31.10.2017 13:31
quelle

Tags und Links