Heim > Web-Frontend > js-Tutorial > Hauptteil

Einführung in die Verwendung einer Link-Refresh-Seite und einer JS-Refresh-Seite

小云云
Freigeben: 2018-03-02 13:21:51
Original
2169 Leute haben es durchsucht

Beim Aktualisieren der Seite werden normalerweise ein Link und eine js-Aktualisierung verwendet. Ich hoffe, dass es im folgenden Artikel eine detaillierte Einführung gibt.

1.a Link-Nutzungsvorgang:

  1. <a href="javascript:history.go(-1);">返回上一页</a>   
    <a href="#top">刷新当前页</a>
    Nach dem Login kopieren


Der Effekt von #top ist aktiviert mir Das hat nicht funktioniert. Ich habe direkt Aktuelle Seite aktualisieren geschrieben, aber es hat funktioniert

So aktualisieren Sie die aktuelle Seite mit JS

Reload-Methode, die den Browser zwingt, die aktuelle Seite zu aktualisieren.
Syntax: location.reload([bForceGet])
Parameter: bForceGet, optionaler Parameter, Standardwert ist false, ruft die aktuelle Seite aus dem Client-Cache ab. true, dann verwenden Sie die GET-Methode, um die neueste Seite vom Server abzurufen, was dem Klicken des Clients auf F5 („Aktualisieren“) entspricht.
Replace-Methode, die das aktuell im Verlauf (Client) zwischengespeicherte Element durch Angabe der URL ersetzt Daher können Sie bei Verwendung der Ersetzungsmethode nicht über „Vorwärts“ und „Zurück“ auf die ersetzte URL zugreifen.
Syntax: location.replace(URL)
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 ob der Client F5 drückt, um die Seite zu aktualisieren, wird bei Verwendung der Methode „post“ der Seite die Meldung „Webseite abgelaufen“ angezeigt. Das liegt am Sicherheitsschutzmechanismus von Session. Sie können sich Folgendes vorstellen: Wenn die Methode location.reload () aufgerufen wird, ist die ASPX-Seite bereits im Serverspeicher vorhanden und muss daher IsPostback sein. Wenn es eine solche Anwendung gibt: Wir müssen die Seite neu laden, was bedeutet, dass wir erwarten, dass die Seite auf der Serverseite neu erstellt wird, und wir erwarten Not IsPostback. Hier kann location.replace() diese Aufgabe erfüllen. Die ersetzte Seite wird jedes Mal auf dem Server neu generiert.
Sie können so schreiben: location.replace(location.href);
Gehen Sie zurück und aktualisieren Sie die Seite:

  1. location.replace(document.referrer);   
    document.referrer //前一个页面的URL
    Nach dem Login kopieren

Don Verwenden Sie „history.go(-1)“ oder „history.back();“, um die Seite zurückzugeben und zu aktualisieren.
Anhang:
Mehrere Möglichkeiten, die Seite mit Javascript zu aktualisieren:

1 History.go(0)
2 Location.reload()
3 Location=Location
4 location .assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href

Methoden zum automatischen Aktualisieren der Seite:
1. Aktualisieren Sie die Seite automatisch: Fügen Sie den folgenden Code zum Bereich hinzu

20 davon bedeuten, dass die Seite alle 20 Sekunden aktualisiert wird.

2. Automatischer Seitensprung: Fügen Sie den folgenden Code zum -Bereich hinzu

Der 20. Finger springt nach 20 Sekunden zur Seite http://www.wyxg.com
3. Die Seite aktualisiert automatisch die js-Version

    Wenn Sie eine Aktualisierung durchführen möchten, wenn das Fenster geschlossen wird, oder wenn Sie eine Aktualisierung durchführen möchten, wenn das Fenster geöffnet wird, rufen Sie einfach die folgende Anweisung in auf.
  1. <script language="JavaScript">   
    function myrefresh()   
    {   
    window.location.reload();   
    }   
    setTimeout(&#39;myrefresh()&#39;,1000); //指定1秒刷新一次   
    </script>
    Nach dem Login kopieren

    Verwandte Empfehlungen:
  1. //如何刷新包含该框架的页面用   
    <script language=JavaScript>   
    parent.location.reload();   
    </script>   
    //子窗口刷新父窗口   
    <script language=JavaScript>   
    self.opener.location.reload();   
    </script>   
    ( 或 <a href="javascript:opener.location.reload()">刷新</a> )   
    //如何刷新另一个框架的页面用   
    <script language=JavaScript>   
    parent.另一FrameID.location.reload();   
    </script>
    Nach dem Login kopieren
  2. Erklärung, wie PHP Datenbankoperationen ausführt, Seiten-Timeouts verhindert und die Seite automatisch aktualisiert


Einführung in die Methode zum Aktualisieren der Seite in Javascript und die Verwendung von location.reload()
  1. <body onload="opener.location.reload()"> 开窗时刷新   
    <body onUnload="opener.location.reload()"> 关闭时刷新   
    <script language="javascript">   
    window.opener.document.location.reload()   
    </script>
    Nach dem Login kopieren
  2. Detaillierte Erläuterung des Beispiels zum Aktualisieren der Seite in Javascript

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung einer Link-Refresh-Seite und einer JS-Refresh-Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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