Heim  >  Artikel  >  Web-Frontend  >  Implementierungsmethoden in Javascript zurücksetzen und aktualisieren

Implementierungsmethoden in Javascript zurücksetzen und aktualisieren

高洛峰
高洛峰Original
2016-12-07 11:11:341099Durchsuche

<input type=button value=刷新 onclick="window.location.reload()">
<input type=button value=前进 onclick="window.history.Go(1)">
<input type=button value=后退 onclick="window.history.go(-1)">
<input type=button value=前进 onclick="window.history.forward()">
<input type=button value=后退 onclick="window.history.back()"> 后退+刷新<input type=button value=后退 onclick="window.history.go(-1);window.location.reload()">

Wenn Sie in einem C#-Webprogramm Code schreiben, um für die Seitenschaltfläche zur vorherigen Seite zurückzukehren

this.RegisterClientScriptBlock("E ", "< ;script language=JavaScript>history.go(-2);2cacc6d41bbb37262a98f745aa00fbf0");

Unter diesen sollte History.go(-2) als -2 geschrieben werden, weil Bevor das Schaltflächenereignis ausgelöst wird, wurde die Seite einmal aktualisiert, daher sollte sie -2 sein.

Response.Write("cb07111ca5ae5ef678bbf0d01d0237c0history.go(-2);2cacc6d41bbb37262a98f745aa00fbf0");

Schreiben Sie hier auch „-2“. Es unterscheidet sich vom direkten Schreiben von Skripten. History.back() soll zur vorherigen Seite gehen
i=1
history.go(i) zur angegebenen Seite

Wenn es History.go(0) ist, wird es gehen Aktualisieren Sie diese beiden. Es gehört zum JS-Code und entspricht den Vorwärts- und Rückwärtsfunktionen des IE.

Die konkrete Verwendung hängt davon ab, wann Sie sie benötigen. Bei der Überprüfung während der Benutzerregistrierung handelt es sich beispielsweise um eine Hintergrundüberprüfung. Diese kann verwendet werden, wenn die Anforderungen nicht erfüllt sind, wodurch die Notwendigkeit minimiert werden kann, dass Benutzer wiederholt Daten eingeben.

Zum Beispiel: Ladeseite:

  function onLoadPage(){
   if(event.srcElement.tagName=="SPAN"){
     oFrame=top.window.middle.frames[2];
     oTxt=event.srcElement.innerText;
     switch(oTxt){
       case "前 进":
         oFrame.history.go(1);
       case "后 退":
         oFrame.history.back();
       case "刷 新":
         oFrame.location.reload();
     }
   }
}

Das Öffnen einer JSP-Seite muss mit einem Client-Skript aktualisiert werden.

Mehrere Möglichkeiten, die Seite mit Javascript zu aktualisieren:

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


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