metoda ponovnega nalaganja, ki prisili brskalnik, da osveži trenutno stran. Sintax: locatio{filter}n.reload([bForceGet]) Parameter: bForceGet, neobvezni parameter, privzeto nastavi false, pridobi trenutno stran iz predpomnilnika odjemalca. true, nato se najnovejša stran pridobi s strežnika v metodi GET, kar je enakovredno kliku odjemalca na F5 ("Osveži").
Metoda zamenjave, ki nadomesti element, ki je trenutno shranjen v zgodovini (odjemalec), z navedbo URL-ja, tako da pri uporabi metode zamenjave ne morete dostopati do zamenjanega URL-ja po "naprej" in "nazaj". Sintaksa: locatio{filter}n.replace(URL) V praksi pri osveževanju strani običajno uporabimo locatio{filter}n.reload() ali history.go(0). Ker je ta praksa podobna temu, da odjemalec klikne F5 za osvežitev strani, se ob načinu = "objavi" pojavi poziv "stran potekla". To je zaradi varnostnega mehanizma Sessiona. Lahko si predstavljate tako, da ko pokličete metodo locatio{filter}n.reload(), stran aspx že obstaja v pomnilniku strežnika, zato mora biti IsPostback. Če takšna aplikacija obstaja: moramo ponovno naložiti stran, kar pomeni, da pričakujemo, da bo stran ponovno ustvarjena na strežniški strani, in pričakujemo, da ne bo podhranjena. Tukaj to lahko stori locatio{filter}n.replace(). Zamenjana stran se vsakič ponovno generira na strežniški strani. Lahko ga zapišete takole: locatio{filter}n.replace(locatio{filter}n.href)
Funkcija zamenjave je povsem enaka kot href ali funkcija assign pri locatio{filter}n pri nastavitvi URL-ja, vendar odstrani URL iz seznama naslovov zgodovinskega objekta, zaradi česar funkcije, kot sta go ali back, postane neprehodne. |