Beispiele für die Verwendung einer Link-Aktualisierungsseite und einer JS-Aktualisierungsseite

Beispiele für die Verwendung einer Link-Aktualisierungsseite und einer JS-Aktualisierungsseite
1. So verwenden Sie den Link:

Code kopieren
Der Code lautet wie folgt:

<a href="javascript:history.go(-1);">Zur vorherigen Seite zurückkehren</a>
<a href="#top">Aktuelle Seite aktualisieren</a>

Der #top-Effekt hat bei mir nicht funktioniert, aber er hat funktioniert, als ich direkt <a href="">Aktuelle Seite aktualisieren</a> geschrieben habe.

2. So aktualisieren Sie die aktuelle Seite mit JS

Die Neulademethode zwingt den Browser, die aktuelle Seite zu aktualisieren.
Syntax: location.reload([bForceGet])

Parameter: bForceGet, optionaler Parameter, Standard ist false, holt die aktuelle Seite aus dem Client-Cache. true, dann wird die neueste Seite per GET vom Server abgerufen, was dem Klicken des Clients auf F5 („Aktualisieren“) entspricht.

Die Methode „Replace“ ersetzt das aktuell im Verlauf (Client) zwischengespeicherte Element durch die angegebene URL. Daher können Sie nach Verwendung der Methode „Replace“ nicht mehr per „Vorwärts“ und „Rückwärts“ auf die ersetzte URL zugreifen.
Syntax: Standort.Ersetzen(URL)

In der tatsächlichen Anwendung verwenden wir beim Aktualisieren der Seite normalerweise: location.reload() oder history.go(0). Denn dieser Ansatz ist so, als würde der Client F5 drücken, um die Seite zu aktualisieren. Wenn die Seitenmethode „Post“ lautet, wird die Meldung „Seite abgelaufen“ angezeigt. Dies liegt am Schutzmechanismus der Sitzungssicherheit. Man kann es sich so vorstellen: Wenn die Methode location.reload() aufgerufen wird, ist die ASPX-Seite bereits im Speicher des Servers vorhanden, es muss sich also um IsPostback handeln. Wenn eine solche Anwendung vorhanden ist: Wir müssen die Seite neu laden, das heißt, wir erwarten, dass die Seite auf dem Server neu erstellt wird, und wir erwarten, dass es sich nicht um IsPostback handelt. 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:

Standort.Ersetzen(Dokument.Referrer);
document.referrer //URL der vorherigen Seite

Verwenden Sie nicht history.go(-1) oder history.back();, um zur Seite zurückzukehren und sie zu aktualisieren. Diese beiden Methoden aktualisieren die Seite nicht.

Anhang:
Es gibt mehrere Möglichkeiten, die Seite mit Javascript zu aktualisieren:

1 Geschichte.go(0)
2 Standort.neu laden()
3 Standort=Standort
4 Standort.zuweisen(Standort)
5 document.execCommand('Aktualisieren')
6 window.navigate(Standort)
7 Standort.Ersetzen(Standort)
8 Dokument.URL=Standort.href

So aktualisieren Sie die Seite automatisch:
1. Automatische Seitenaktualisierung: Füge den folgenden Code in den <head>-Bereich ein
<meta http-equiv="aktualisieren" content="20">
20 bedeutet, dass die Seite alle 20 Sekunden aktualisiert wird.

2. Automatischer Seitensprung: Füge folgenden Code in den <head>-Bereich ein
<meta http-equiv="aktualisieren" content="20;url=http://www.wyxg.com">
20 bedeutet, nach 20 Sekunden zu http://www.wyxg.com zu springen.

3. Seite automatisch aktualisieren JS-Version

Code kopieren
Der Code lautet wie folgt:

<script language="JavaScript">
Funktion myrefresh()
{
fenster.standort.neuladen();
}
setTimeout('myrefresh()',1000); //Geben Sie eine Aktualisierung alle 1 Sekunde an
</Skript>

JS-Aktualisierungsrahmen-Skriptanweisung

Code kopieren
Der Code lautet wie folgt:

//So aktualisieren Sie die Seite, die den Rahmen enthält
<Skriptsprache=JavaScript>
übergeordneter Standort.neu laden();
</Skript>
//Das untergeordnete Fenster aktualisiert das übergeordnete Fenster
<Skriptsprache=JavaScript>
selbst.öffner.standort.neu laden();
</Skript>
(oder <a href="javascript:opener.location.reload()">aktualisieren</a> )
//So aktualisieren Sie die Seite eines anderen Frames
<Skriptsprache=JavaScript>
übergeordnetes Element.anotherFrameID.location.reload();
</Skript>

Wenn Sie beim Schließen oder Öffnen des Fensters aktualisieren möchten, rufen Sie einfach die folgende Anweisung in <body> auf.

Code kopieren
Der Code lautet wie folgt:

<body onload="opener.location.reload()"> Aktualisieren beim Öffnen des Fensters
<body onUnload="opener.location.reload()"> Beim Schließen aktualisieren
<Skriptsprache="Javascript">
Fenster.Öffner.Dokument.Standort.Neu laden()
</Skript>

<<:  Detaillierte Erklärung der Überwachungseigenschaften von Vue

>>:  Probleme und Lösungen für die Bereitstellung der Dual-Active-Architektur Nginx+KeepAlived-Cluster in VMware

Artikel empfehlen

Vier Möglichkeiten zum Wechseln von Registerkarten in VUE

Inhaltsverzeichnis 1. Statische Implementierungsm...

So verstehen Sie die semantische HTML-Struktur

Ich glaube, jeder kennt HTML und CSS, kennt die T...

Lösung zum Vergessen des Passworts des Pagodenpanels in Linux 3.X/4.x/5.x

Geben Sie ssh ein und geben Sie den folgenden Bef...

Beispiel zum Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt

Beim Freigeben eines Projekts müssen Sie häufig d...

Designtheorie: Die Grundlagen der Schriftgestaltung

<br />Worte sind das unvermeidliche Produkt ...

...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Tutorial zur Installation von VMWare15.5 unter Linux

Um VMWare unter Linux zu installieren, müssen Sie...

7 interessante Möglichkeiten, versteckte Elemente in CSS zu erreichen

Vorwort Die Ähnlichkeiten und Unterschiede zwisch...