Heim > Web-Frontend > js-Tutorial > Die Simulation des Klicks eines Benutzers zum Öffnen einer neuen Seite wird von den browser_javascript-Fähigkeiten nicht abgefangen

Die Simulation des Klicks eines Benutzers zum Öffnen einer neuen Seite wird von den browser_javascript-Fähigkeiten nicht abgefangen

WBOY
Freigeben: 2016-05-16 16:52:55
Original
1327 Leute haben es durchsucht

Ich glaube, dass Freunde, die window.open verwendet haben, auf Situationen gestoßen sind, in denen die Seite nicht angezeigt werden kann, weil sie vom Browser abgefangen wird. Lassen Sie uns unsere Meinung ändern und fragen, unter welchen Umständen das Popup einer neuen Seite nicht blockiert wird durch den Browser? Beispielsweise muss das Tag nur simuliert werden, dass der Benutzer aktiv auf das Tag klickt.

Definieren Sie zunächst die HTML-Tags:

Kopieren Sie den Code Der Code lautet wie folgt:


< ;input type="button" value="Klicken Sie auf mich, um eine neue Seite aufzurufen" onclick="targetClick()" />

Weisen Sie dann einen Wert zu < ein />-Tag in JS und lösen Sie es aus. Klicken Sie auf das Ereignis:
Code kopieren Der Code lautet wie folgt:

function targetClick() {
$ ("#alink").attr("href", "http://www.163.com");
$("#spanlink"). click();
return false;
}

OK, jetzt wird die Seite reibungslos angezeigt.
Verwandte Etiketten:
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