다른 웹 페이지로 리디렉션하려면 어떻게 해야 합니까?
jQuery 또는 순수 JavaScript를 사용하여 사용자를 한 페이지에서 다른 페이지로 리디렉션하려면 어떻게 해야 합니까?
단순히 jQuery를 사용하여 리다이렉트하는 것이 아닙니다.
jQuery는 필요하지 않으며 HTTP 리다이렉트를 가장 잘 시뮬레이트합니다.
window.location.replace(...)
window.location.href
, 냐냐replace()
는 세션 이력에 원래 페이지를 유지하지 않기 때문에 사용자는 끝없는 백버튼의 실패에 빠지지 않습니다.
링크를 클릭하는 것을 시뮬레이트하려면
HTTP 리다이렉트를 시뮬레이트하려면
예를 들어 다음과 같습니다.
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
경고: 이 답변은 가능한 해결책으로 제공되었을 뿐입니다.jQuery가 필요하기 때문에 최적의 솔루션은 아닙니다.대신 순수 JavaScript 솔루션을 선호합니다.
$(location).prop('href', 'http://stackoverflow.com')
페이지를 리다이렉트하기 위한 표준 "vanilla" JavaScript 방법
window.location.href = 'newPage.html';
간단히 말하면 로) : (이후로)window
★★★★★★★★★★★★★★★★★★」
location.href = 'newPage.html';
리다이렉트 중에 HTTP_REFERER가 손실되어 있는 경우는, 다음의 내용을 참조해 주세요.
(그렇지 않으면 이 마지막 부분을 무시합니다.)
은 사용하시는 입니다.HTTP_REFERER
많은 보안 조치 중 하나로 사용됩니다(비록 훌륭한 보호 조치는 아니지만).Internet Explorer 8 이하 버전을 사용하는 경우, 모든 형식의 JavaScript 페이지 리디렉션(위치)을 사용하면 이러한 변수가 손실됩니다.href 등).
이하에서는, HTTP_REFERER를 잃지 않기 위해서 IE8 이하의 대체품을 실장합니다.그렇지 않으면, 거의 항상 간단히 사용할 수 있습니다.window.location.href
.
에 대한 HTTP_REFERER
(URL 붙여넣기, 세션 등)을 사용하면 요청이 합법적인지 여부를 확인할 수 있습니다.(주의: 코멘트의 드롭 링크에서 알 수 있듯이, 이러한 레퍼러를 회피하거나 스푸핑하는 방법도 있습니다.)
간단한 크로스 브라우저 테스트 솔루션(window.location으로 폴백).href (Internet Explorer 9+ 및 기타 모든 브라우저용)
: 사법 usage :redirect('anotherpage.aspx');
function redirect (url) {
var ua = navigator.userAgent.toLowerCase(),
isIE = ua.indexOf('msie') !== -1,
version = parseInt(ua.substr(4, 2), 10);
// Internet Explorer 8 and lower
if (isIE && version < 9) {
var link = document.createElement('a');
link.href = url;
document.body.appendChild(link);
link.click();
}
// All other browsers can use the standard window.location.href (they don't lose HTTP_REFERER like Internet Explorer 8 & lower does)
else {
window.location.href = url;
}
}
이렇게 하는 방법은 여러 가지가 있습니다.
// window.location
window.location.replace('http://www.example.com')
window.location.assign('http://www.example.com')
window.location.href = 'http://www.example.com'
document.location.href = '/path'
// window.history
window.history.back()
window.history.go(-1)
// window.navigate; ONLY for old versions of Internet Explorer
window.navigate('top.jsp')
// Probably no bueno
self.location = 'http://www.example.com';
top.location = 'http://www.example.com';
// jQuery
$(location).attr('href','http://www.example.com')
$(window).attr('location','http://www.example.com')
$(location).prop('href', 'http://www.example.com')
이는 모든 브라우저에서 작동합니다.
window.location.href = 'your_url';
당신이 하려는 일에 대해 좀 더 설명해주면 도움이 될 거예요.페이지 데이터를 생성하려고 할 경우 이 방법에는 몇 가지 옵션이 있습니다.직접 접속할 수 있는 페이지마다 개별 링크를 생성할 수 있습니다.
<a href='/path-to-page?page=1' class='pager-link'>1</a>
<a href='/path-to-page?page=2' class='pager-link'>2</a>
<span class='pager-link current-page'>3</a>
...
이 예의 현재 페이지는 코드와 CSS에서 다르게 처리된다는 점에 유의하십시오.
페이지 데이터를 AJAX를 통해 변경할 경우 jQuery가 여기에 들어갑니다.다른 페이지에 대응하는 각 앵커태그에 클릭 핸들러를 추가합니다.이 클릭 핸들러는 JQuery 코드를 호출하여 AJAX를 통해 다음 페이지를 가져오고 테이블을 새 데이터로 업데이트합니다.다음 예제에서는 새 페이지 데이터를 반환하는 웹 서비스가 있다고 가정합니다.
$(document).ready( function() {
$('a.pager-link').click( function() {
var page = $(this).attr('href').split(/\?/)[1];
$.ajax({
type: 'POST',
url: '/path-to-service',
data: page,
success: function(content) {
$('#myTable').html(content); // replace
}
});
return false; // to stop link
});
});
i i i i i i i i i ilocation.replace(URL)
것이 가장 표시하기 않는 에 리다이렉션을 에는 JavaScript를 .rel="canonical"
메타 태그를 웹 사이트에 추가합니다.
HTML 리프레시 메타 태그가 포함된 noscript 섹션을 추가하는 것도 좋은 솔루션입니다.이 JavaScript 리다이렉션툴을 사용하여 리다이렉션을 작성할 것을 권장합니다.HTTP 레퍼러를 통과하기 위한 Internet Explorer 지원도 있습니다.
지연 없는 샘플 코드는 다음과 같습니다.
<!-- Place this snippet right after opening the head tag to make it work properly -->
<!-- This code is licensed under GNU GPL v3 -->
<!-- You are allowed to freely copy, distribute and use this code, but removing author credit is strictly prohibited -->
<!-- Generated by http://insider.zone/tools/client-side-url-redirect-generator/ -->
<!-- REDIRECTING STARTS -->
<link rel="canonical" href="https://yourdomain.example/"/>
<noscript>
<meta http-equiv="refresh" content="0;URL=https://yourdomain.example/">
</noscript>
<!--[if lt IE 9]><script type="text/javascript">var IE_fix=true;</script><![endif]-->
<script type="text/javascript">
var url = "https://yourdomain.example/";
if(typeof IE_fix != "undefined") // IE8 and lower fix to pass the http referer
{
document.write("redirecting..."); // Don't remove this line or appendChild() will fail because it is called before document.onload to make the redirect as fast as possible. Nobody will see this text, it is only a tech fix.
var referLink = document.createElement("a");
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
}
else { window.location.replace(url); } // All other browsers
</script>
<!-- Credit goes to http://insider.zone/ -->
<!-- REDIRECTING ENDS -->
단, 홈페이지로 리다이렉트 하고 싶은 경우는, 다음의 스니펫을 사용할 수 있습니다.
window.location = window.location.host
개발, 스테이징, 프로덕션 등 3가지 환경이 있으면 도움이 됩니다.
이 window 또는 window.location 오브젝트는 Chrome 콘솔 또는 Firebug's Console에 입력하기만 하면 탐색할 수 있습니다.
JavaScript는 브라우저의 주소 표시줄에 표시되는 현재 URL을 검색하고 변경할 수 있는 많은 방법을 제공합니다.이러한 메서드는 모두 Window 객체의 속성인 Location 객체를 사용합니다.다음과 같이 현재 URL을 가진 새 Location 개체를 만들 수 있습니다.
var currentLocation = window.location;
URL의 기본 구조
<protocol>//<hostname>:<port>/<pathname><search><hash>
프로토콜 - 인터넷에서 리소스에 액세스하는 데 사용할 프로토콜 이름을 지정합니다(HTTP(SSL 없음) 또는 HTTPS(SSL 있음)).
hostname --호스트명은, 자원을 소유하는 호스트를 지정합니다.예를 들어 www.stackoverflow.com 입니다.서버는 호스트의 이름을 사용하여 서비스를 제공합니다.
포트 - 인터넷 또는 다른 네트워크 메시지가 서버에 도착할 때 회송될 특정 프로세스를 인식하기 위해 사용되는 포트 번호입니다.
경로 이름 - 경로는 웹 클라이언트가 액세스하려는 호스트 내의 특정 리소스에 대한 정보를 제공합니다.예를 들어 stackoverflow.com/index.html 입니다.
쿼리 - 쿼리 문자열은 경로 구성요소를 따르며 리소스가 특정 목적으로 사용할 수 있는 정보 문자열(예: 검색 매개 변수 또는 처리할 데이터로)을 제공합니다.
hash - 해시 기호(#)를 포함한 URL의 앵커 부분.
이러한 Location 개체 속성을 사용하여 이러한 모든 URL 구성 요소에 액세스할 수 있습니다.
- hash URL의 앵커 부분을 설정 또는 반환합니다.
- host - URL의 호스트 이름 및 포트를 설정 또는 반환합니다.
- hostname - URL 의 호스트명을 설정 또는 반환합니다.
- href - 전체 URL을 설정 또는 반환합니다.
- pathname URL 경로 이름을 설정 또는 반환합니다.
- port - 서버가 URL에 사용하는 포트 번호를 설정 또는 반환합니다.
- protocol - URL의 프로토콜을 설정 또는 반환합니다.
- 검색 - URL의 쿼리 부분을 설정 또는 반환합니다.
를 다른 는, 「사용할 수 없다」를 할 수 .href
Location과 같은
Location 객체의 href 속성을 사용할 수 있습니다.
window.location.href = "http://www.stackoverflow.com";
Location Object에는 다음 3가지 메서드도 있습니다.
- assign() - 새 문서를 로드합니다.
- reload() - 현재 문서를 새로고침합니다.
- replace() - 현재 문서를 새 문서로 바꿉니다.
assign() 및 replace 메서드를 사용하여 다음과 같은 다른 페이지로 리다이렉트할 수도 있습니다.
location.assign("http://www.stackoverflow.com");
location.replace("http://www.stackoverflow.com");
assign()과 replace()의 차이점-- replace() 메서드와 assign() 메서드의 차이점은 replace()는 현재 문서의 URL을 문서 이력에서 삭제한다는 것입니다.즉, 원래 문서로 돌아가기 위해 "뒤로" 버튼을 사용할 수 없습니다.따라서 새 문서를 로드하고 원래 문서로 다시 이동하기 위한 옵션을 제공하려면 assign() 메서드를 사용하십시오.
jQuery를 사용하여 다음과 같이 위치 개체 href 속성을 변경할 수 있습니다.
$(location).attr('href',url);
따라서 사용자를 다른 URL로 리다이렉트 할 수 있습니다.
기본적으로 jQuery는 JavaScript 프레임워크일 뿐이며, 이 경우 리다이렉션 등의 일부 작업을 수행하기 위해 순수 JavaScript를 사용할 수 있습니다.이 경우 바닐라 JavaScript를 사용하여 다음 3가지 옵션을 사용할 수 있습니다.
1) Location Replace를 사용하면 페이지의 현재 이력이 대체되므로 원래 페이지로 돌아가기 위해 뒤로 버튼을 사용할 수 없습니다.
window.location.replace("http://stackoverflow.com");
2) Location Assign(위치 할당)을 사용하면 이력이 유지되며, Back(돌아가기) 버튼을 사용하면 원래 페이지로 돌아갈 수 있습니다.
window.location.assign("http://stackoverflow.com");
3) 위의 방법 중 하나를 사용할 것을 권장합니다.단, 이것이 순수 JavaScript를 사용하는 세 번째 옵션일 수 있습니다.
window.location.href="http://stackoverflow.com";
jQuery는 이미 스코프에 에는 위의 를 모두 창 할 수 를 들어 jQuery는 이를 처리할 수 없습니다.또한 윈도 스코프에 이미 있는 경우에는 윈도 없이 위의 함수를 모두 사용할 수 있습니다.window.location.replace("http://stackoverflow.com");
"" " " " " " " " " " 가 될 수 .location.replace("http://stackoverflow.com");
또한 아래 이미지에 모두 표시했습니다.
를 사용하여 설정할 수 있어야 합니다.window.location
.
예:
window.location = "https://stackoverflow.com/";
다음은 이 주제에 대한 과거 게시물입니다.다른 웹 페이지로 리디렉션하려면 어떻게 해야 합니까?
시작하기 전에 jQuery는 DOM 조작에 사용되는 JavaScript 라이브러리입니다.따라서 페이지 리다이렉트에는 jQuery를 사용하지 마십시오.
Jquery.com에서 인용:
이전 버전의 브라우저에서는 jQuery가 큰 문제 없이 실행될 수 있지만, 이 버전에서 jQuery를 적극적으로 테스트하지 않으며 일반적으로 이러한 버전에서 발생할 수 있는 버그를 수정하지 않습니다.
이 문서는 https://jquery.com/browser-support/에서 찾을 수 있습니다.
따라서 jQuery는 하위 호환성을 위한 포괄적인 솔루션이 아닙니다.
raw JavaScript를 사용하는 다음 솔루션은 모든 브라우저에서 작동하며 오랫동안 표준이었기 때문에 크로스 브라우저 지원에 라이브러리가 필요하지 않습니다.
이 페이지는 3000밀리초 후에 Google로 리디렉션됩니다.
<!DOCTYPE html>
<html>
<head>
<title>example</title>
</head>
<body>
<p>You will be redirected to google shortly.</p>
<script>
setTimeout(function(){
window.location.href="http://www.google.com"; // The URL that will be redirected too.
}, 3000); // The bigger the number the longer the delay.
</script>
</body>
</html>
다른 옵션은 다음과 같습니다.
window.location.href="url"; // Simulates normal navigation to a new page
window.location.replace("url"); // Removes current URL from history and replaces it with a new URL
window.location.assign("url"); // Adds new URL to the history stack and redirects to the new URL
window.history.back(); // Simulates a back button click
window.history.go(-1); // Simulates a back button click
window.history.back(-1); // Simulates a back button click
window.navigate("page.html"); // Same as window.location="url"
치환을 사용하는 경우 이전 페이지에는 없었던 것처럼 뒤로 버튼은 리다이렉트페이지로 돌아가지 않습니다. 수 , 「」를 사용합니다.window.location.href
★★★★★★★★★★★★★★★★★」window.location.assign
수 사용자가 리디렉션 페이지로 돌아갈 수 있는 옵션을 사용하는 경우 리디렉션 페이지로 들어가면 다시 리디렉션됩니다.따라서 리다이렉트 옵션을 선택할 때 이 점을 고려하십시오.사용자가 작업을 수행할 때만 페이지가 리디렉션되는 상황에서는 뒤로 단추 이력에 페이지가 있으면 됩니다., 않고 할 수 .
메타 데이터를 사용하여 다음과 같이 페이지 리디렉션을 실행할 수도 있습니다.
META 리프레시
<meta http-equiv="refresh" content="0;url=http://evil.example/" />
META 위치
<meta http-equiv="location" content="URL=http://evil.example" />
베이스 하이잭
<base href="http://evil.example/" />
의심하지 않는 클라이언트를 다른 페이지로 리다이렉트하는 방법은 이 페이지에서 확인할 수 있습니다(이 중 어느 것도 jQuery에 의존하지 않습니다).
https://code.google.com/p/html5security/wiki/RedirectionMethods
또 지적하고 싶은 것은, 사람들은 무작위로 재배송되는 것을 좋아하지 않는다는 것입니다.꼭 필요한 경우에만 사람들을 리디렉션하십시오.무작위로 사용자를 리다이렉트하기 시작하면 해당 사용자는 귀하의 사이트에 다시 접속하지 않습니다.
다음 단락은 가정입니다.
또한 악의적인 사이트로 보고될 수도 있습니다.이 경우 사용자가 사이트에 대한 링크를 클릭할 때 사용자 브라우저는 사용자의 사이트가 악의적인 사이트임을 경고할 수 있습니다.또한 다른 사람들이 당신의 사이트에서 나쁜 경험을 보고하면 검색 엔진이 당신의 등급을 떨어뜨리기 시작할 수도 있습니다.
리디렉션에 대한 Google 웹 마스터 지침을 검토하십시오. https://support.google.com/webmasters/answer/2721217?hl=en&ref_topic=6001971
여기 당신을 그 페이지에서 쫓아내는 재미있는 작은 페이지가 있습니다.
<!DOCTYPE html>
<html>
<head>
<title>Go Away</title>
</head>
<body>
<h1>Go Away</h1>
<script>
setTimeout(function(){
window.history.back();
}, 3000);
</script>
</body>
</html>
두 페이지의 예를 함께 결합하면 사용자가 사이트를 다시는 사용하고 싶지 않다는 것을 보증하는 새로운 루팅 루프가 생깁니다.
var url = 'asdf.html';
window.location.href = url;
다음과 같이 jQuery 없이 이를 수행할 수 있습니다.
window.location = "http://yourdomain.com";
jQuery만 원하는 경우 다음과 같이 수행할 수 있습니다.
$jq(window).attr("location","http://yourdomain.com");
이것은 jQuery에서 작동합니다.
$(window).attr("location", "http://google.fr");
# jQuery/JavaScript 메서드를 사용한HTML 페이지 리다이렉트
다음 예제 코드를 사용해 보십시오.
function YourJavaScriptFunction()
{
var i = $('#login').val();
if (i == 'login')
window.location = "Login.php";
else
window.location = "Logout.php";
}
완전한 URL을 로 지정하는 경우.
원래 질문: "jQuery를 사용하여 리다이렉트하는 방법" 이므로 답변은 jQuery >> 무료 사용 사례를 구현합니다.
JavaScript가 있는 페이지로 리디렉션하려면:
window.location.href = "/contact/";
지연이 필요한 경우:
setTimeout(function () {
window.location.href = "/contact/";
}, 2000); // Time in milliseconds
jQuery를 사용하면 웹 페이지에서 요소를 쉽게 선택할 수 있습니다.페이지에서 원하는 내용을 찾은 다음 jQuery를 사용하여 특수 효과를 추가하거나, 사용자 작업에 반응하거나, 선택한 요소 내부 또는 외부에 내용을 표시하거나 숨길 수 있습니다.이 모든 작업은 요소 또는 이벤트를 선택하는 방법을 아는 것에서부터 시작됩니다.
$('a,img').on('click',function(e){
e.preventDefault();
$(this).animate({
opacity: 0 //Put some CSS animation here
}, 500);
setTimeout(function(){
// OK, finished jQuery staff, let's go redirect
window.location.href = "/contact/";
},500);
});
누군가가 10,000줄의 코드로 스크립트/플러그인을 작성했다고 상상해 보십시오.jQuery를 사용하면 한두 줄이면 이 코드에 연결할 수 있습니다.
문제는 리다이렉트 페이지를 만드는 방법이지 웹 사이트로 리다이렉트하는 방법은 아닙니다.
이 경우 JavaScript만 사용하면 됩니다.다이내믹 리다이렉트페이지를 작성하는 작은 코드를 다음에 나타냅니다.
<script>
var url = window.location.search.split('url=')[1]; // Get the URL after ?url=
if( url ) window.location.replace(url);
</script>
그러니까 이 조각들을 그냥...redirect/index.html
웹 사이트에 파일을 저장하면 이렇게 사용할 수 있습니다.
http://www.mywebsite.com/redirect?url=http://stackoverflow.com
이 링크로 이동하면 자동으로 stackoverflow.com으로 리다이렉트 됩니다.
이것이 바로 자바스크립트로 간단한 리다이렉트 페이지를 만드는 방법입니다.
편집:
한 가지 주의할 점도 있습니다.가가 i i i i i를 했습니다.window.location.replace
리다이렉트 페이지를 사용할 .window.location.replace
리다이렉트 됩니다.브라우저에서 뒤로 버튼을 눌러도 리다이렉트 페이지로 돌아가지 않고 그 앞의 페이지로 돌아갑니다.이 작은 데모를 보세요.
예:
프로세스: 스토어 홈 = > 페이지를 구글 = > 구글로 리다이렉트합니다.
구글 사용 시 : google = > 브라우저의 뒤로 버튼 = > 스토어
그러니 이게 니즈에 맞는다면 모든 게 괜찮을 거야브라우저 기록에 리디렉션 페이지를 포함하려면 이 페이지를 바꿉니다.
if( url ) window.location.replace(url);
와 함께
if( url ) window.location.href = url;
코드에 다음 행을 입력해야 합니다.
$(location).attr("href","http://stackoverflow.com");
jQuery가 없는 경우 JavaScript:
window.location.replace("http://stackoverflow.com");
window.location.href("http://stackoverflow.com");
클릭 기능으로 다음 항목을 추가합니다.
window.location.href = "The URL where you want to redirect";
$('#id').click(function(){
window.location.href = "http://www.google.com";
});
이것을 시험해 보세요.
location.assign("http://www.google.com");
jQuery는 필요 없습니다.다음과 같이 할 수 있습니다.
window.open("URL","_self","","")
그렇게 쉬워요!
하는 가장 은 HTTP를 사용하는 입니다.document.loacation.href.replace('URL')
.
JavaScript 사용:
방법 1:
window.location.href="http://google.com";
방법 2:.
window.location.replace("http://google.com");
jQuery 사용:
방법 1: $(장소)
$(location).attr('href', 'http://google.com');
방법 2: 재사용 가능한 기능
jQuery.fn.redirectTo = function(url){
window.location.href = url;
}
jQuery(window).redirectTo("http://google.com");
먼저 제대로 쓰세요.어플리케이션 내에서 어플리케이션에서 다른 링크에 대한 다른 링크를 탐색할 수 있습니다.코드는 다음과 같습니다.
window.location.href = "http://www.google.com";
애플리케이션 내에서 페이지를 탐색하고 싶다면 코드도 있습니다.
jQuery에서는 다음과 같이 리다이렉트할 수 있습니다.
$(location).attr('href', 'http://yourPage.com/');
JavaScript는 매우 광범위합니다.다른 페이지로 이동하려면 세 가지 옵션이 있습니다.
window.location.href='otherpage.com';
window.location.assign('otherpage.com');
//and...
window.location.replace('otherpage.com');
다른 페이지로 이동하려면 이 중에서 원하는 페이지를 사용할 수 있습니다.단, 3가지 옵션 모두 다른 상황으로 제한됩니다.당신의 필요에 따라 현명하게 선택하세요.
개념에 대한 더 많은 지식에 관심이 있는 경우 더 자세히 살펴볼 수 있습니다.
window.location.href; // Returns the href (URL) of the current page
window.location.hostname; // Returns the domain name of the web host
window.location.pathname; // Returns the path and filename of the current page
window.location.protocol; // Returns the web protocol used (http: or https:)
window.location.assign; // Loads a new document
window.location.replace; // RReplace the current location with new one.
JavaScript 및 jQuery에서는 다음 코드를 사용하여 한 페이지를 다른 페이지로 리디렉션할 수 있습니다.
window.location.href="http://google.com";
window.location.replace("page1.html");
ECMAScript 6 + jQuery, 85바이트
$({jQueryCode:(url)=>location.replace(url)}).attr("jQueryCode")("http://example.com")
제발 날 죽이지 마, 이건 농담이야.농담이야.이건 농담이야.
이는 "질문에 대한 답을 제공"했고, 이 경우 어떻게든 방정식에 포함시키는 "jQuery를 사용하여" 해결책을 요구했다는 의미였다.
Ferrybig는 농담에 대한 설명이 필요한 것 같습니다(아직은 농담이지만 리뷰 폼에 대한 선택지는 한정되어 있을 것입니다).따라서 더 이상의 소문은 필요 없습니다.
다른 은 jQuery의 'jQuery'를.attr()
location
★★★★★★★★★★★★★★★★★」window
오브젝트를 불필요하게 만듭니다.
이 답변은 또한 그것을 남용하지만, 더 우스꽝스러운 방법으로.하는 것이 , 「」를 합니다.attr()
로케이션을 설정하는 함수를 취득합니다.
의 이름은 " " " 입니다.jQueryCode
에도 jQuery 합니다.somethingCode
특히 언어도 아닌 어떤 것이 있을 때는 끔찍하다.
"85바이트"는 Code Golf를 나타냅니다.골프는 분명히 코드 골프 이외에서는 할 수 없는 일이며, 게다가 이 대답은 확실히 실제로 골프 치는 것이 아니다.
기본적으로, 움츠러든다.
Javascript:
window.location.href='www.your_url.com';
window.top.location.href='www.your_url.com';
window.location.replace('www.your_url.com');
쿼리:
var url='www.your_url.com';
$(location).attr('href',url);
$(location).prop('href',url);//instead of location you can use window
시간 지연 리다이렉션을 다음에 나타냅니다.지연시간을 원하는 대로 설정할 수 있습니다.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Your Document Title</title>
<script type="text/javascript">
function delayer(delay) {
onLoad = setTimeout('window.location.href = "http://www.google.com/"', delay);
}
</script>
</head>
<body>
<script>
delayer(8000)
</script>
<div>You will be redirected in 8 seconds!</div>
</body>
</html>
언급URL : https://stackoverflow.com/questions/503093/how-do-i-redirect-to-another-webpage
'programing' 카테고리의 다른 글
Python은 왜 여러 줄의 코멘트를 가지고 있지 않은가? (0) | 2023.01.12 |
---|---|
Vuex - getter를 사용할 때와 상태를 사용할 때 (0) | 2023.01.12 |
내림차순으로 주문하시겠습니까? (0) | 2023.01.12 |
Java 프로젝트용 빌드 및 버전 번호 부여(ant, cvs, hudson) (0) | 2023.01.12 |
Django ModelAdmin의 list_display는 ForeignKey 필드의 속성을 표시할 수 있습니까? (0) | 2023.01.12 |