>  기사  >  웹 프론트엔드  >  Javascript 페이지 점프의 일반적인 방법은 무엇입니까?

Javascript 페이지 점프의 일반적인 방법은 무엇입니까?

一个新手
一个新手원래의
2017-09-25 10:32:461696검색


Javascript 페이지 점프 사이에 일반적으로 사용되는 방법


1: JS가 페이지를 다시 로드하고, 로컬로 새로 고치고, 이전 페이지로 돌아갑니다.
다음과 같이 코드를 복사합니다.

이전 페이지로 돌아가기
페이지를 다시 로드하고, 로컬로 새로 고칩니다.
Return 이전 페이지를 다시 로드하고 로컬로 새로 고침

이전 두 페이지로 돌아가서 새로 고치는 JS 코드를 작성하는 방법입니다.
복사 코드 코드는 다음과 같습니다.

history.go(-2);  
location.reload();
window.history.go(-1);//返回上一页不刷新 
window.location.href = document.referrer;//返回上一页并刷新

두 가지: js 메소드
복사 코드 코드는 다음과 같습니다.

자동으로 반환하고 새로 고치는 ASP 메소드:
복사 코드 코드는 다음과 같습니다.

response.Write(““)

일반적으로 js 메소드로 돌아가는 데 사용됩니다. 페이지에 작업을 제출한 후 이전 페이지 페이지를 새로 고치세요!

  1. Javascript 返回上一页history.go(-1), 返回两个页面: history.go(-2);
    history.back().
    window.history.forward()返回下一页
    window.history.go(返回第几页,也可以使用访问过的URL)
response.Write(“")  
response.Write("if(!confirm('完成任务?')){history.back();}")  
“)  
response.Write(““)

한 페이지 위로

페이지 이동:

onclick=”window.location.href=’list.aspx’”

P.S.
팁(JS 참조 JS):

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

1    history.go(0)  
2    location.reload()  
3    location=location  
4    location.assign(location)  
5    document.execCommand(‘Refresh’)  
6    window.navigate(location)  
7    location.replace(location)  
8    document.URL=location.href

자동 동맹 페이지 새로 고침 :
1. 페이지가 자동으로 새로 고쳐집니다.

20 영역에 다음 코드를 추가합니다.

2 페이지가 자동으로 js 버전을 새로 고칩니다.

function myrefresh() 
{ 
       window.location.reload(); 
} 
setTimeout('myrefresh()',1000); //指定1秒刷新一次

ASP.NET이 상위 창을 새로 고치는 스크립트 문을 출력하는 방법

1.   this.response.write(““);  
2.   this.response.write(““);  
3.   Response.Write(““)

JS 프레임을 새로 고치는 JS 스크립트 문


//

parent.location.reload();
를 사용하여 프레임이 포함된 페이지를 새로 고치는 방법
//자식 창은 상위 창

self.opener.location.reload();

( 또는 새로 고침 )

//

parent.另一FrameID.location.reload();

를 사용하여 다른 프레임의 페이지를 새로 고치는 방법 창을 닫을 때 새로 고치거나 창을 열 때 새로 고치려면 다음을 호출하면 됩니다. .

창이 열려 있으면 새로 고침

닫을 때 새로 고침

window.opener.document.location.reload()

3: ASP에서 JS를 사용하여 이전 페이지로 돌아가서 새로 고침

ASP에서 JS를 사용하여 이전 페이지로 돌아가서 새로 고침 ASP를 사용하여 웹사이트를 개발할 때 자주 사용하는 것 같아요. 하지만 작성하는 방법은 여러 가지가 있지만 목적은 동일합니다.
코드 복사 코드는 다음과 같습니다.

javascript에서 상위 페이지를 새로 고치는 다양한 방법 요약

用iframe、弹出子页面刷新父页面iframe
parent.location.reload();
弹出子页面
window.opener.location.reload();
子窗口刷新父窗口
self.opener.location.reload();
刷新以open()方法打开的窗口
window.opener.location.href=window.opener.location.href;
刷新以winodw.showModelDialog()方法打开的窗口
window.parent.dialogArguments.document.execCommand('Refresh');

JS 페이지 점프 문제(상위 페이지, 가장 바깥쪽 페이지, 이 페이지로 점프)

js页面跳转:本页面跳转,上一层页面跳转,最外层的页面跳转,下面为大家大家分享下不同页面之家的跳转问题,感兴趣的朋友可以学习下 “window.location.href”、”location.href”是本页面跳转
“parent.location.href”是上一层页面跳转
“top.location.href”是最外层的页面跳转
举例说明:
如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写
“window.location.href”、”location.href”:D页面跳转
“parent.location.href”:C页面跳转
“top.location.href”:A页面跳转
如果D页面中有form的话,
: form提交后D页面跳转
: form提交后弹出新页面
: form提交后C页面跳转
: form提交后A页面跳转
关于页面刷新,D 页面中这样写:
“parent.location.reload();”: C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )
“top.location.reload();”: A页面刷新

위 내용은 Javascript 페이지 점프의 일반적인 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:vue.js의 HOOK 함수다음 기사:vue.js의 HOOK 함수