타이머가 만료되면 사용자를 다른 페이지로 자동으로 리디렉션하는 JavaScript 타이머는 어떻게 작성합니까?JavaScript 타이머가 만료되면 사용자를 새 페이지로 어떻게 리디렉션합니까?
0
A
답변
2
setTimeout()을 사용해야합니다. 예를 들면 :
var t = setTimeout("alert('5 seconds!')",5000);
(시간이 밀리 초입니다) 같은 것을 보여야 코드 :
function redirectTimer(url, time) {
var t = setTimeout("window.location = '" + url + "'",time);
}
P.S.을 나는이 코드를 즉시 작성했으며 테스트하지 않았다.
4
Pawka의 대답은 정확하지만 당신의 setTimeout에 문자열을 전달해서는 안 @ - 당신은 함수를 사용해야합니다
function redirectTimer(url, time)
{
return setTimeout(function()
{
location.href = url
}, time);
}
2
내 생각을, 자바 스크립트 대신 새로 고침 메타 태그를 사용하는 것이 좋을 것이다. 왜냐하면 자바 스크립트가 해제되어 있다면,이 솔루션은 일을 할 것이기 때문입니다.
예는 :
<http-equiv="refresh" content="5;URL=http://www.yoursite.com">
+0
몇 가지 버튼, 선택된 메뉴 항목 등을 클릭 한 후 사용자를 리디렉션해야하는 경우 메타 리디렉션이 적합하지 않습니다. JavaScript가 더 나은 해결책입니다. 그리고 overal에서, JavaScript를 끄고 사용하는 오늘날의 브라우징은 드문 경우입니다. – Pawka
관련 문제
- 1. 사용자가 자바 스크립트를 사용하자마자 페이지로 어떻게 리디렉션합니까?
- 2. /user 페이지로 이동할 때 로그인하지 않은 사용자를 어떻게 리디렉션합니까?
- 3. 버튼을 클릭하면 어떻게 사용자를 리디렉션합니까?
- 4. php - 양식 입력을 기반으로 사용자를 어떻게 리디렉션합니까?
- 5. 장고에서 관리자 영역에 액세스하려는 사용자를 어떻게 리디렉션합니까?
- 6. 모든 IE 사용자를 새 페이지로 리디렉션하는 방법
- 7. AJAX 양식 (Ajax.BeginForm)의 로그인 페이지로 어떻게 리디렉션합니까?
- 8. mysqli가 succesffully를 실행 한 후에 어떻게 다른 페이지로 리디렉션합니까?
- 9. 어떻게 리디렉션합니까?
- 10. 어떻게 페이지를 PHP로 리디렉션합니까?
- 11. heroku에서 도메인을 어떻게 리디렉션합니까?
- 12. 사용자를 원래 페이지로 리디렉션
- 13. 세션이 만료되면 JBoss의 로그인 페이지로 리디렉션을 비활성화하는 방법은 무엇입니까?
- 14. Apache Rewrite를 사용하는 사용자를 정규화 된 도메인 이름으로 어떻게 리디렉션합니까?
- 15. 어떻게 Grails를 사용하여 파일을 리디렉션합니까?
- 16. 레일 3의 역할에 따라 사용자를 리디렉션합니까?
- 17. 세션이 만료되면 사용자를 로그 오프하는 세션 유효성 검사 필터
- 18. 어떻게 HTTPS를 HTTP로 리디렉션합니까?
- 19. 페이지를 어떻게 리디렉션합니까? jQuery
- 20. 어떻게 링크를 리디렉션합니까?
- 21. 방금 새 답장을 추가 한 페이지로 사용자를 리디렉션합니다.
- 22. JavaScript : 다른 페이지로
- 23. javascript : 페이지로 리디렉션 하시겠습니까?
- 24. 사용자를 동적 오류 페이지로 리디렉션
- 25. 사용자를 13 페이지로 제한하는 Wordpress?
- 26. Zend_Auth의 세션 만료시 새 페이지로 리디렉션
- 27. 사용자 세션이 만료되면 페이지로 리디렉션 할 수 있습니까?
- 28. 세션이 만료되면 LogIn 페이지로 리디렉션하는 방법 (ASP.NET 3.5 FormsAuthen)
- 29. 어떻게 htaccess를 사용하여 도메인을 하위 도메인으로 리디렉션합니까?
- 30. example.com을 example.com/subdirectory로 어떻게 리디렉션합니까?
예, 나는 @Greg에 동의합니다. – Pawka