자바스크립트의 구현 방법 뒤로가기 및 새로고침

高洛峰
풀어 주다: 2016-12-07 11:11:34
원래의
1124명이 탐색했습니다.

<input type=button value=刷新 onclick="window.location.reload()">
<input type=button value=前进 onclick="window.history.Go(1)">
<input type=button value=后退 onclick="window.history.go(-1)">
<input type=button value=前进 onclick="window.history.forward()">
<input type=button value=后退 onclick="window.history.back()"> 后退+刷新<input type=button value=后退 onclick="window.history.go(-1);window.location.reload()">
로그인 후 복사

C# 웹 프로그램에서 페이지 버튼에 대해 이전 페이지로 돌아가는 코드를 작성하면

this.RegisterClientScriptBlock("E ", "< ;script 언어=JavaScript>history.go(-2);");

그 중 History.go(-2)는 -2로 작성해야 합니다. 버튼 이벤트가 트리거되기 전에 페이지가 한 번 새로 고쳐졌으므로 -2여야 합니다.

Response.Write("");

여기에도 "-2"를 씁니다. 직접 스크립트를 작성하는 것과는 다릅니다. History.back()은 이전 페이지
i=1
history.go(i)에서 지정된 페이지

로 이동하는 것입니다. 이 두 개를 새로 고침 JS 코드에 속하며 IE의 정방향 및 역방향 기능과 동일합니다.

필요한 시기에 따라 구체적인 용도가 달라집니다. 예를 들어, 사용자 등록 시 확인은 백그라운드 확인으로, 요구 사항이 충족되지 않을 때 사용할 수 있으므로 사용자가 반복적으로 데이터를 입력해야 하는 필요성을 최소화할 수 있습니다.

예: 로딩 페이지:

  function onLoadPage(){
   if(event.srcElement.tagName=="SPAN"){
     oFrame=top.window.middle.frames[2];
     oTxt=event.srcElement.innerText;
     switch(oTxt){
       case "前 进":
         oFrame.history.go(1);
       case "后 退":
         oFrame.history.back();
       case "刷 新":
         oFrame.location.reload();
     }
   }
}
로그인 후 복사

jsp 페이지를 열려면 클라이언트 스크립트로 새로 고쳐야 합니다.

Javascript를 사용하여 페이지를 새로 고치는 여러 가지 방법:

1 History.go(0)
2 location.reload()
3 location=location
4 location. 할당(위치)
5 document.execCommand('새로 고침')
6 window.navigate(위치)
7 location.replace(위치)
8 document.URL=location.href


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