>  기사  >  백엔드 개발  >  지연된 페이지를 구현하기 위해 HTML/JS/PHP를 사용하는 간단한 예 jump_php 예

지연된 페이지를 구현하기 위해 HTML/JS/PHP를 사용하는 간단한 예 jump_php 예

WBOY
WBOY원래의
2016-08-04 08:56:59878검색

WEB 개발 시 페이지 점프나 지연 점프가 필요한 경우가 종종 있습니다. 다양한 페이지 점프 방법을 익히는 것이 매우 필요합니다.

다음은 HTML/JS/PHP를 사용하여 점프를 구현하는 방법을 요약한 것입니다. 예제는 모두 3초 후에 index.php 페이지로 점프하는 것에 관한 것입니다.

1, HTML 방식:

HEAD에 e8e496c15ba93d81f6ea4fe5f55a2244 태그 추가

<meta http-equiv=”refresh” content=”3;url='index.php'” >

2, JS 컨트롤 점프 방식

A.Location이 직접 링크를 추가합니다

<script type="text/javascript">

  setTimeout("window.location=('index.php'",3000);

</script>

B.Location.href방법

<script type="text/javascript">

  setTimeout("window.location.href='index.php'",3000);

</script>

C.Location.Assign메서드

<script type="text/javascript">

  setTimeout("window.location.assign('index.php')",3000);

</script>

D.Location.replace 메소드(페이지가 "대체"되며 브라우저 기록에서 쿼리되지 않음)

<script type="text/javascript">

  Widdow.location.replace(‘index.php');

</script>

E.JSHistorygo(n) way(n은 현재 페이지에 상대적인 기록을 나타냅니다. 앞으로, n은 음수이므로 이전 페이지로 돌아갑니다)

<script type="text/javascript">

  window.history.go(n);

</script>

F.JSHistorygo(url) 메소드(url이 기록에 있어야 하며, 그렇지 않은 경우) 페이지가 넘어가지 않습니다)

<script type="text/javascript">

  window.history.go(‘index.php');

</script>

G.JS window.open 메소드를 사용하면 새 창을 열어서 점프할 수 있습니다. (두 번째 속성은 선택적 대상 옵션으로, 값은 프레임 id/_blank 등이 될 수 있으며, 세 번째 옵션은 새 팝업창의 특정 설정 옵션입니다. , 높이/너비 등 포함)

<script type="text/javascript">

  setTimeout("window.open('index.php',target,args)",3000);

</script>

3. PHP 스크립트는 HTTP 헤더 정보를 다시 작성하여 점프 방법과 점프를 제어합니다

A.header 새로고침 방법:

Header(“refresh:3;url='index.php'”);

B. 헤더 위치 방법:

sleep(3);

Header(“location:index.php”);

이 방법을 사용하면 현재 페이지에 들어갈 수 없게 되니 주의하세요. 즉, 현재 register.php 페이지가 login.php 페이지에 연결되어 있다면 login.php페이지 내에서 이동하려면 헤더 위치를 사용하세요. 페이지는 register.php 페이지에서 바로 이동합니다. . 🎜>index.phplogin.php 페이지에 들어가지 않습니다. 헤더 위치 페이지가 리디렉션됩니다.

오타가 있으면 정정해주세요. 감사합니다.

위의 HTML/JS/PHP를 사용하여 지연된 페이지 이동을 구현한 간단한 예는 편집자가 공유한 모든 내용이므로 참조할 수 있기를 바라며, Script Home을 지원해 주시길 바랍니다.

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