JS 페이지 를 뛰 어 넘 는 몇 가지 방법

1653 단어 전단
제 가 사용 하 는 JS 점프 방법 을 소개 해 드릴 게 요.
첫 번 째: 이것 은 가장 자주 사용 하 는 window. location. href 입 니 다.

           window.location.href="login.html"; 
    

가장 기본 적 인 페이지 전환.
두 번 째: 과거 기록 을 줄 이 는 방법 은 일반적으로 등록 실패 후 되 돌아 오 는 데 사 용 됩 니 다. 암호 상 자 를 제외 한 다른 데 이 터 는 삭제 되 지 않 습 니 다.

    alert("  ");
    window.history.back(-1);
  

세 번 째: self 는 현재 창 대상 을 가리 키 며, window 최상 위 대상 에 속 하 며, 일반적으로 외부 인용 을 방지 하 는 데 사용 된다.

          self.location='top.html';
   

만약 당신 의 홈 페이지 주소 가:http://www.a.com다른 사람의 것 은:http://www.b.com,
그 는 그의 페이지 에서 iframe 등 프레임 워 크 로 너 를 인용 했다. http://www.a.com그럼 사용 하 셔 도 됩 니 다.
if(top.location.href!=self.location.href){
    location.href="http://www.a.com";
}

페이지 를 돌 립 니 다. top 은 주체 창 을 말 합 니 다. 여기. top.location.href 되돌아오다 http://www.b.com。http://www.b.com!=http://www.a.com, 진짜 (true) 로 돌아 가면 홈 페이지 가 당신 의 홈 페이지 로 바 뀌 어 도 난 방지 역할 을 합 니 다.
네 번 째: 물론 위 에서 말 한 top 이 뛰 었 습 니 다. 이것 은 맨 위 페이지 에서 새 페이지 를 열 고 가장 바깥쪽 페이지 가 뛰 었 습 니 다.

          alert("    !");
          top.location='xx.jsp';
   

이상 은 제 가 자주 사용 하 는 방법 입 니 다. 물론 다른 방법 처럼 도 가능 합 니 다.
예 를 들 어 window. navigate ("top. jsp");그러나 이 방법 은 IE 브 라 우 저 만 지원 하고 불 여우 처럼 지원 하지 않 습 니 다.
자주 사용 하지 않 는 점프 는 상세 하 게 기록 되 어 있 지 않 으 니 관심 이 있 으 면 당연히 홈 페이지 에 가서 알 아 볼 수 있다.

좋은 웹페이지 즐겨찾기