我想使用jQuery创建重定向。
我想要做的是,如果页面正在加载,让我们说5秒,我希望它重定向到另一个页面。
function Redirect() {
window.location="http://example.com/search.jsp; <-- Page being redirected from
}
document.write("This page is unavailable at this time, You will be redirected to the home page in 5 seconds");
setTimeout('Redirect()', 5000);
但是在5秒后加载不同的页面可以说它会被重定向到 NewSearch.jsp
答案 0 :(得分:0)
试试这段代码:
document.write("This page is unavailable at this time, You will be redirected to the home page in 5 seconds");
setTimeout(function(){
window.location.href="http://example.com/search.jsp";
}, 5000);
答案 1 :(得分:0)
这应该这样做
var unavailable = true;
$(window).load(function() {
unavailable = false;
});
function redirect() {
window.location.href="http://example.com/search.jsp";
}
setTimeout(function() {
if (unavailable === true){
redirect();
}
}, 5000);