W programie webowym w C#, na przykład zapisując przycisk strony do poprzedniego kodu strony
Dokładnie tak. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Wśród nich history.go(-2) powinien być zapisany jako -2, ponieważ strona została odświeżona raz przed wywołaniem zdarzenia przycisku, więc powinna być -2.
Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");
Tutaj powinno być też zapisane jako "-2". To coś innego niż pisanie scenariusza bezpośrednio. history.back()to poprzednia strona i=1 history.go(i) na określoną stronę Jeśli jest to history.go(0), to odświeża te dwa kody JS, co jest równoważne funkcjom IE do przodu i do tyłu. Konkretne zastosowanie zależy od tego, kiedy jest potrzebny. Na przykład weryfikacja rejestracji użytkownika to weryfikacja w tle, która może być stosowana, gdy nie spełnia wymagań, co może zapewnić, że użytkownicy nie wprowadzają danych wielokrotnie w największym stopniu. Na przykład: ładowanie strony: function onLoadPage(){ if(event.srcElement.tagName=="SPAN"){ oFrame=góra.window.środkowe.ramki[2]; oTxt=event.srcElement.innerText; switch(oTxt){ przypadek "Forward": oFrame.history.go(1); Sprawa "Back": oFrame.history.back(); przypadek "Brush New": oFrame.locatio{filter}n.reload(); } }
}
Otwórz stronę JSP, a musiała zostać odświeżona skryptem klienta. Javascrip{filter}t kilka sposobów odświeżania strony: 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('Odśwież') 6 window.navigate(locatio{filter}n) 7 locatio{filter}n.replace (locatio{filter}n) 8 dokumentów. URL=locatio{filter}n.href
|