안내 메시지 표시 후 리다이렉션 (페이지 이동) 스크립트 입니다.
<script>
function handlePayment() {
// 안내 메시지 표시
alert("입금 후 메일(id@naver.com)로 아이디 남겨 주세요.");
// 3초 후 리다이렉트
setTimeout(function() {
window.location.href = "https://url.kr/pages/donation.php";
}, 100); // 3000 밀리초 = 3초
}
</script>
<button type="button" class="btn btn-success" onclick="handlePayment()">유료 결제</button>
안내 메시지 표시
- 사용자가
handlePayment
함수를 실행하면, 브라우저에서alert
팝업을 띄웁니다. - 팝업 메시지는 “입금 후 메일(id@naver.com)로 아이디 남겨 주세요.”라는 안내 문구입니다.
- 이 팝업은 확인 버튼을 누르기 전까지 스크립트의 진행을 멈춥니다.
리다이렉션 (페이지 이동)
setTimeout
: 특정 시간이 지난 후 지정된 작업을 실행합니다.- 이 코드에서는 0.1초(100밀리초) 후에 브라우저를
"https://url.kr/pages/donation.php"
로 리다이렉트(자동 이동)합니다. window.location.href
: 브라우저에서 다른 페이지로 이동시키는 명령입니다.
참고 사이트: https://url.kr/pages/donation.php