반응형
이전 페이지의 정보를 확인하고, 특정 조건에 따라 다른 페이지로 리다이렉션하는 JavaScript 코드는 유용한 기능 중 하나입니다.
// JavaScript 코드
document.addEventListener('DOMContentLoaded', function() {
// 현재 페이지의 이전 페이지 URL 확인
var referrerURL = document.referrer;
// 이전 페이지의 URL에 "board/post.php"이 포함되어 있는지 확인
if (referrerURL && referrerURL.includes('board/post.php')) {
// "board/board_ps.php"이 포함되어 있으면 "done.html" 페이지로 자동 이동
window.location.href = 'done.php';
} else {
// 특정 조건을 충족하지 않을 경우 콘솔에 메시지 출력
console.log('이전 페이지 정보 없음 또는 조건 불만족');
// 이전 페이지 정보가 없거나 조건을 만족하지 않을 경우에 대한 로직을 추가하세요.
}
});
이 코드는 이전 페이지의 URL을 확인하고, 조건에 따라 "done.php" 페이지로 자동으로 이동합니다.
코드 해설
- document.addEventListener('DOMContentLoaded', function() {...}): 페이지가 로드될 때 실행되는 이벤트 핸들러입니다.
- var referrerURL = document.referrer;: 현재 페이지에 이전에 방문한 페이지의 URL을 가져오는 코드입니다.
- if (referrerURL && referrerURL.includes('board/post.php')) {...}: 이전 페이지의 URL에 특정 문자열이 포함되어 있는지 확인하는 조건문입니다.
- window.location.href = 'done.php';: 조건이 충족되면 "done.php" 페이지로 자동으로 이동합니다.
- console.log('이전 페이지 정보 없음 또는 조건 불만족');: 이전 페이지 정보가 없거나 조건을 만족하지 않을 경우 콘솔에 메시지를 출력합니다.
이 코드를 사용하면 페이지 로드 전에 이전 페이지의 정보를 활용하여 필요한 작업을 할 수 있습니다.
반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."