Heim  >  Artikel  >  Web-Frontend  >  So aktualisieren Sie die Seite mit einem Link und aktualisieren die Seite mit js

So aktualisieren Sie die Seite mit einem Link und aktualisieren die Seite mit js

不言
不言Original
2018-06-05 10:48:363003Durchsuche

Bei der Aktualisierung der Seite werden normalerweise ein Link und eine js-Aktualisierung verwendet. Im folgenden Artikel erfahren Sie mehr darüber.

a So verwenden Sie den Link:

Code kopieren

Der Code lautet wie folgt:

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

Der Effekt von #top liegt bei mir. Das hat nicht funktioniert. Ich habe gerade 8aa2918506a11e8a886e85949f1eb079Aktuelle Seite aktualisieren5db79b134e9f6b82c0b36e0489ee08ed geschrieben.

2. So aktualisieren Sie die aktuelle Seite in JS

Reload-Methode: Diese Methode zwingt den Browser, 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 den aktuellen Cache im Verlauf durch Angabe der URL ersetzt (Client-)Projekt, sodass Sie nach Verwendung der Ersetzungsmethode nicht über „Vorwärts“ und „Zurück“ auf die ersetzte URL zugreifen können.
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 auf F5 klickt, 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 schreiben: location.replace(location.href);

Gehen Sie zurück und aktualisieren Sie die Seite:

Code kopieren

Der Code lautet wie folgt:

location.replace(document.referrer); 
document.referrer //前一个页面的URL

Verwenden Sie nicht „history.go(-1)“ oder „history.back();“, um zur Seite zurückzukehren und sie zu aktualisieren Bei zwei Methoden wird die Seite nicht aktualisiert.

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

So aktualisieren Sie die Seite automatisch: 1. Fügen Sie den folgenden Code zum 93f0f5c25f18dab9d176bd4f6de5d30e-Inhalt hinzu ="20"
20 davon bedeutet, dass die Seite alle 20 Sekunden aktualisiert wird.

2. Fügen Sie den folgenden Code zum Bereich 93f0f5c25f18dab9d176bd4f6de5d30e hinzu -equiv="refresh" content="20;url=http://www.wyxg.com">>Die 20 Finger springen nach 20 Sekunden zur Seite http://www.wyxg.com
3. Die Seite aktualisiert automatisch die js-Version




Kopieren Sie den Code

Der Code lautet wie folgt:

<script language="JavaScript"> 
function myrefresh() 
{ 
window.location.reload(); 
} 
setTimeout(&#39;myrefresh()&#39;,1000); //指定1秒刷新一次 
</script>
JS-Aktualisierungsrahmen-Skriptanweisung

Code kopieren

Der Code lautet wie folgt:

//如何刷新包含该框架的页面用 
<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>
Wenn Sie das Fenster aktualisieren möchten, wenn Sie es schließen oder öffnen möchten. Um das Fenster zu aktualisieren, rufen Sie einfach die folgende Anweisung in 6c04bd5ca3fcae76e30b72ad730ca86d auf.

Code kopieren

Der Code lautet wie folgt:

<body onload="opener.location.reload()"> 开窗时刷新 
<body onUnload="opener.location.reload()"> 关闭时刷新 
<script language="javascript"> 
window.opener.document.location.reload() 
</script>

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie die Seite mit einem Link und aktualisieren die Seite mit js. 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