In einem C#-Webprogramm, zum Beispiel indem man zum vorherigen Seitencode für eine Seitentaste zurückschreibt
das. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Unter ihnen sollte history.go(-2) als -2 geschrieben werden, da die Seite einmal aktualisiert wurde, bevor das Button-Event ausgelöst wird, also sollte es -2 sein.
Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Es sollte hier auch als "-2" geschrieben werden. Das ist etwas anderes, als ein Drehbuch direkt zu schreiben. history.back() ist die vorherige Seite i=1 history.go(i) auf eine bestimmte Seite Wenn es history.go(0) ist, dient es dazu, diese beiden JS-Codes zu aktualisieren, was äquivalent zu den Vorwärts- und Rückwärtsfunktionen von IE ist. Die genaue Verwendung hängt davon ab, wann man es braucht. Beispielsweise ist die Überprüfung der Benutzerregistrierung eine Hintergrundüberprüfung, die verwendet werden kann, wenn sie die Anforderungen nicht erfüllt, um sicherzustellen, dass Nutzer Daten nicht in größtmöglichem Umfang wiederholen eingeben. Zum Beispiel: Eine Seite laden: function onLoadPage(){ if(event.srcElement.tagName=="SPAN"){ oFrame=top.window.middle.frames[2]; oTxt=event.srcElement.innerText; switch(oTxt){ Fall "Vorwärts": oFrame.history.go(1); Fall "zurück": oFrame.history.back(); Fall "Brush New": oFrame.locatio{filter}n.reload(); } }
}
Öffne eine JSP-Seite, und sie muss mit einem Client-Skript aktualisiert worden sein. Javascrip{filter}t gibt es mehrere Möglichkeiten, eine Seite zu aktualisieren: 1 history.go(0) 2 locatio{filter}n.reload() 3 locatio{filter}n=locatio{filter}n 4 locatio{filter}n.assign(locatio{filter}n) 5 document.execCommand('Refresh') 6 window.navigate(locatio{filter}n) 7 locatio{filter}n.replace (locatio{filter}n) 8 Dokument. URL=locatio{filter}n.href
|