C# veebiprogrammis, näiteks kirjutades tagasi eelmisele lehekülje koodile lehekülje nupu jaoks
See. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Nende seas peaks history.go(-2) olema kirjutatud kui -2, sest leht on enne nupu sündmuse käivitamist värskendatud, seega peaks see olema -2.
Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Siin tuleks kirjutada ka kui "-2". See erineb otse stsenaariumi kirjutamisest. history.back()on eelmine leht i=1 history.go(i) määratud lehele Kui see on history.go(0), siis tuleb need kaks JS-koodi värskendada, mis on ekvivalentne IE edasi- ja tagasisuuna funktsioonidega. Konkreetne kasutus sõltub sellest, millal seda vaja on. Näiteks kasutaja registreerimise kinnitamine on taustakontroll, mida saab kasutada, kui see ei vasta nõuetele, tagades, et kasutajad ei sisesta andmeid võimalikult korduvalt. Näiteks: lehe laadimine: function onLoadPage(){ if(event.srcElement.tagName=="SPAN"){ oFrame=top.window.middle.frames[2]; oTxt=event.srcElement.innerText; switch(oTxt){ juhtum "Forward": oFrame.history.go(1); Juhtum "tagasi": oFrame.history.back(); juhtum "Brush New": oFrame.locatio{filter}n.reload(); } }
}
Ava jsp leht ja see peab olema värskendatud kliendi skriptiga. Javascrip{filter}t mitmel viisil lehe värskendamiseks: 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 ('Värskenda') 6 window.navigate(locatio{filter}n) 7 locatio{filter}n.replace (locatio{filter}n) 8 dokument. URL=locatio{filter}n.href
|