I et C#-webprogram, for eksempel ved at skrive tilbage til den forrige sidekode for en sideknap
dette. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Blandt dem bør history.go(-2) skrives som -2, fordi siden er blevet opdateret én gang, før knap-hændelsen udløses, så den burde være -2.
Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Det bør også skrives som "-2" her. Det er anderledes end at skrive et manuskript direkte. history.back()er den forrige side i=1 history.go(i) til en bestemt side Hvis det er history.go(0), skal det opdatere disse to JS-koder, hvilket svarer til IE's fremad- og bagudfunktioner. Den specifikke anvendelse afhænger af, hvornår du har brug for det. For eksempel er verifikation af brugerregistrering baggrundsverifikation, som kan bruges, når den ikke opfylder kravene, og som kan sikre, at brugerne ikke indtaster data gentagne gange i størst muligt omfang. For eksempel: at indlæse en side: function onLoadPage(){ if(event.srcElement.tagName=="SPAN"){ oFrame=top.vindue.midte.frames[2]; oTxt=event.srcElement.innerText; switch(oTxt){ tilfælde "Fremad": oFrame.history.go(1); tilfælde "tilbage": oFrame.history.back(); Case "Brush New": oFrame.locatio{filter}n.reload(); } }
}
Åbn en jsp-side, og den skal være blevet opdateret med et klientscript. Javascrip{filter}t flere måder at opdatere en side på: 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('Opdater') 6 window.navigate(locatio{filter}n) 7 locatio{filter}n.replace (locatio{filter}n) 8 dokument. URL=locatio{filter}n.href
|