Heim  >  Artikel  >  Web-Frontend  >  Häufig verwendete js.window-Eigenschaften und -Methoden (ausführliche Einführung, grafisches Tutorial)

Häufig verwendete js.window-Eigenschaften und -Methoden (ausführliche Einführung, grafisches Tutorial)

亚连
亚连Original
2018-05-18 14:49:511906Durchsuche

Das Folgende sind die js.window-Eigenschaften und -Methoden, die ich für Sie zusammengestellt habe. Interessierte Studenten können einen Blick darauf werfen.

window.opener.location.reload()

 Diese Methode Bei einigen IE-Browsern (z. B. mit hohen Sicherheitseinstellungen) wird ein Bestätigungsdialogfeld angezeigt, in dem Sie gefragt werden, ob die Seite erneut aktualisiert werden soll. Diese Methode wird durch window.opener.location.href=window.opener ersetzt. location .href;
Dieses Problem wird nicht auftreten.

window.opener.location.href ist nur ein Link

Wenn Sie das übergeordnete Fenster senden möchten, müssen Sie die Methoden window.opener.action="" und window.opener.submit(); aufrufen. Leider kann dieser Code nicht unter Firefox ausgeführt werden eine übermittelte Funktion im Fenster und rufen Sie sie über window.opener.functionname() im Unterfenster auf.

Normalerweise müssen Sie bei Verwendung von window.opener den Status des übergeordneten Fensters beurteilen. Wenn das übergeordnete Fenster geschlossen oder aktualisiert wird, tritt ein Fehler auf. Die Lösung besteht darin, die folgende Überprüfung hinzuzufügen if(window.opener && !window.opener.closed)

window.opener.location.replace();

Diese Methode gibt die URLErsetzen Sie das Element, das derzeit im Client zwischengespeichert ist, sodass Sie nach Verwendung der Ersetzungsmethode nicht über „Vorwärts“ und „Rückwärts“ auf die ersetzte URL zugreifen können. In der tatsächlichen Anwendung verwenden wir beim Aktualisieren der Seite normalerweise: location.reload() oder History.go(0), um dies zu tun. Da dieser Ansatz so ist, als würde der Client F5 drücken, um die Seite zu aktualisieren, wird bei Verwendung der Seitenmethode „post“ die Meldung „Webseite abgelaufen“ angezeigt. Das liegt am Sicherheitsschutzmechanismus von Session.

Methode zum Öffnen des Fensters:

Methode 1:

Response.Write("<script language=javascript>window.open(&#39;down.aspx&#39;,&#39;newwindow&#39;,&#39;width=200,height=200&#39;)</script>");

Methode 2:

Response.Write("<script language=javascript>alert(&#39;注册成功&#39;);window.window.location.href=&#39;down.aspx&#39;;</script> ");

Das Obige sind die js.window-Eigenschaften und -Methoden, die ich für Sie zusammengestellt habe. Ich hoffe, es wird Ihnen hilfreich sein in der Zukunft.

Verwandte Artikel:

JS lädt jquery.jsDetaillierte Erklärung der Schritte

Drei Typen des JS-Ladens Zusammenfassung der Methodenverwendung

Mehrere gängige Front-End-JS-Sortiercodes

Das obige ist der detaillierte Inhalt vonHäufig verwendete js.window-Eigenschaften und -Methoden (ausführliche Einführung, grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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