> 웹 프론트엔드 > JS 튜토리얼 > javascript:history.go()와 History.back()_javascript 스킬의 차이점과 적용

javascript:history.go()와 History.back()_javascript 스킬의 차이점과 적용

WBOY
풀어 주다: 2016-05-16 17:47:53
원래의
1546명이 탐색했습니다.
코드 복사 코드는 다음과 같습니다.


<입력 유형=버튼 값=앞으로 onclick="window.history.go(1)">
<입력 유형=버튼 값=뒤로 onclick= "window.history.go(-1)">
<입력 유형=버튼 값=앞으로 onclick="window.history.forward()">
<입력 유형=버튼 값=뒤 onclick=" window.history.back()"> 뒤로 새로고침 🎜>
C# 웹 프로그램에서 페이지 버튼에 이전 페이지로 돌아가는 코드를 작성하면


this.RegisterClientScriptBlock("E", "");


여기서,history.go(-2)는 버튼 이벤트가 발생하기 전에 페이지가 새로 고쳐졌으므로 -2로 작성되어야 합니다.


Response.Write("");


여기에도 "-2"를 입력하세요. 직접 스크립트를 작성하는 것과는 다릅니다. History.back()은 이전 페이지입니다


i= 1
history.go(i)
[html]
지정된 페이지로 이동
history.go(0)인 경우 이 두 JS 코드를 새로 고치는 것입니다. IE의 발전과 동등한 Back 기능.
구체적인 용도는 필요한 시기에 따라 다릅니다. 예를 들어, 사용자 등록 시 확인은 백그라운드 확인으로, 요구 사항이 충족되지 않을 때 사용할 수 있으므로 사용자가 반복적으로 데이터를 입력해야 하는 필요성을 최소화할 수 있습니다.
예: 로딩 페이지:
[code]
function onLoadPage(){
if(event.srcElement.tagName=="SPAN"){
oFrame=top.window.middle .frames[2];
oTxt=event.srcElement.innerText;
switch(oTxt){
case "forward":
oFrame.history.go(1) " 뒤로":
oFrame.history.back();
case "새로 고침": ​​
oFrame.location.reload();
}
}
}


JSP 페이지를 열 때 클라이언트 스크립트로 새로 고쳐야 합니다.
Javascript를 사용하여 페이지를 새로 고치는 여러 가지 방법:



코드 복사 코드는 다음과 같습니다. 1 History.go(0)
2 location.reload()
3 location=location
4 location.sign(location)
5 document.execCommand('Refresh')
6 창.탐색(위치)
7 위치.대체(위치)
8 document.URL=location.href

관련 라벨:
js
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿