V C# webovém programu, například při psaní zpět na předchozí kód stránky pro tlačítko stránky
Přesně tak. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Mezi nimi by se měl zapisovat history.go(-2) jako -2, protože stránka byla před spustením tlačítka jednou obnovena, takže by měla být -2.
Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Zde by to mělo být také napsáno jako "-2". Je to jiné než psát scénář přímo. history.back() je předchozí stránka i=1 history.go(i) na určenou stránku Pokud je to history.go(0), slouží k obnovení těchto dvou JS kódů, což je ekvivalentní funkcím IE pro vpřed a zpět. Konkrétní použití závisí na tom, kdy to potřebujete. Například ověření uživatelské registrace je ověření na pozadí, které lze použít, pokud nesplňuje požadavky, a které zajišťuje, že uživatelé nebudou data opakovaně zadávat v maximální míře. Například: načtení stránky: function onLoadPage(){ if(event.srcElement.tagName=="SPAN"){ oFrame=top.window.middle.frames[2]; oTxt=event.srcElement.innerText; switch(oTxt){ případ "Forward": oFrame.history.go(1); Případ "Back": oFrame.history.back(); případ "Štětec nový": oFrame.locatio{filter}n.reload(); } }
}
Otevřete stránku jsp a musela být obnovena pomocí klientského skriptu. Javascrip{filter}t několik způsobů, jak obnovit stránku: 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('Obnovit') 6 window.navigate(locatio{filter}n) 7 locatio{filter}n.replace (locatio{filter}n) 8 dokumentů. URL=locatio{filter}n.href
|