Beispiele sind wie folgt:
$ ("#last"). click (function () {var w = window.open (); setTimeout (function () {W.Location = "// www.vevb.com";}, 1000); return false;});window.open ist eine JavaScript -Funktion. Die Funktion besteht darin, ein neues Fenster zu öffnen oder das ursprüngliche Fenster zu ändern. Wenn Sie die Funktion window.open () direkt in JS aufrufen, um ein neues Fenster zu öffnen, wird Sie mit dem Browser abgefangen. Wie vermeiden Sie es? Interessierte Freunde können sich über diesen Artikel kennenlernen können für Ihr Studium hilfreich sein.
window.open ist eine JavaScript -Funktion. Die Funktion besteht darin, ein neues Fenster zu öffnen oder das ursprüngliche Fenster zu ändern. Es wird jedoch im Allgemeinen verwendet, um ein neues Fenster zu öffnen. Denn bei Ändern der ursprünglichen Webseitenadresse kann eine weitere Funktion stattfinden, dh Window.location, die die Webseitenadresse umleiten und die Webseite zu einer anderen Seite springen lassen.
Was ich jetzt sprechen möchte, sind mehrere Strategien für die Verwendung der Funktion "Fenster. Open". Wenn Sie die Funktion des Fensters.open () direkt in JS anrufen, um ein neues Fenster zu öffnen, wird der Browser Sie abfangen und denken, dass Sie Anzeigen und andere Formen, die der Benutzer nicht erhalten möchte, abholen. Wenn Sie also nicht möchten, dass der Browser Sie abfängt, können Sie diese Funktion ändern, wenn der Benutzer klickt, sodass der Browser der Meinung ist, dass der Benutzer auf diese Seite zugreifen möchte, anstatt sie direkt an den Benutzer zu übertragen.
Daher besteht die häufig verwendete Methode darin, dem Hyperlink ein Onclick -Ereignis hinzuzufügen, z.
Aber manchmal werden wir auf ein Fenster stoßen, das auftauchen will, aber es wird auftauchen, nachdem das Onckick -Ereignis ausgeführt wurde, und es wird vom Browser abgefangen. Wir können dies durch die folgende Methode vermeiden, die das Fenster verwenden kann. Open, um ein Fenster zu öffnen und dann die Adresse zu ändern. Zum Beispiel var tempwindow = window.open ('_ leer'); Öffnen Sie ein Fenster und verwenden Sie dann tempwindow.location = '// www.vevb.com'; Damit dieses Fenster nach Baidu springen lassen, wird das Baidu -Fenster ausgewirkt.
Der obige einfache Implementierungscode für Window.open ist nicht abgefangen (empfohlen) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.