Javascript 在..之后重定向页面。。o';时钟
我希望在5点后将html页面“open.html”重定向到“close.html”,并在早上9点返回到“open.html”。做这件事(或测试这件事)的最佳方法是什么。请查看: 在setTimeout(function(){alert(“现在是上午10点!”)},millistal10);Javascript 在..之后重定向页面。。o';时钟,javascript,jquery,css,web,Javascript,Jquery,Css,Web,我希望在5点后将html页面“open.html”重定向到“close.html”,并在早上9点返回到“open.html”。做这件事(或测试这件事)的最佳方法是什么。请查看: 在setTimeout(function(){alert(“现在是上午10点!”)},millistal10); 您可以添加一个简单的重定向。您可以使用类似的代码来检测一天中的小时数,此脚本使检查只加载一次,如果您需要连续检查您的小时数,您可以使用设置超时() //检测时间 var d=新日期(); var h=d.g
您可以添加一个简单的重定向。您可以使用类似的代码来检测一天中的小时数,此脚本使检查只加载一次,如果您需要连续检查您的小时数,您可以使用
设置超时()
//检测时间
var d=新日期();
var h=d.getHours());
如果(h>9&&h<17){
//打开url
window.location=“open.html”;
}否则{
window.location=“close.html”;
}
根据客户端时间快速重定向的方法:
hours = new Date().getHours();
if (hours < 9 || hours >= 17) {
window.location.href = "close.html";
} else {
window.location.href = "open.html";
}
hours=newdate().getHours();
如果(小时<9 |小时>=17){
window.location.href=“close.html”;
}否则{
window.location.href=“open.html”;
}
但请注意,在您的情况下可能需要服务器时间。对于测试,请配置时间,并将配置更改为更合适的时间。1。你为什么要这么做?网站不是普通的商店,你在网站上没有真正的“开放时间”。2.为什么要通过JavaScript来实现这一点?即使您要使用它,它也应该是服务器端重定向。3.我仍然强烈建议不要这样做。
hours = new Date().getHours();
if (hours < 9 || hours >= 17) {
window.location.href = "close.html";
} else {
window.location.href = "open.html";
}