Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
网站日期的Javascript重定向_Javascript_Html - Fatal编程技术网

网站日期的Javascript重定向

网站日期的Javascript重定向,javascript,html,Javascript,Html,伙计们。我目前正在制作一个网站,但我想让我的网站自动重定向到一周中的某一天,而不需要按链接。示例:如果是星期一,站点将重定向到monday.html。 我的代码: 您只需将设置为linkarray[i],而不是将其写入页面: window.onload=函数(){ chgDailyImg(); } 函数chgDailyImg(){ var imagearray=新数组(); imagearray[0]=“sundaypic.png”; imagearray[1]=“mondaypic.pn

伙计们。我目前正在制作一个网站,但我想让我的网站自动重定向到一周中的某一天,而不需要按链接。示例:如果是星期一,站点将重定向到monday.html。

我的代码:


您只需将设置为
linkarray[i]
,而不是将其写入页面:


window.onload=函数(){
chgDailyImg();
}
函数chgDailyImg(){
var imagearray=新数组();
imagearray[0]=“sundaypic.png”;
imagearray[1]=“mondaypic.png”;
imagearray[2]=“tuesdaypic.png”;
imagearray[3]=“wednesdaypic.png”;
imagearray[4]=“assets/images/thursdaypic.png”;
imagearray[5]=“fridaypic.png”;
imagearray[6]=“saturdaypic.png”;
var linkarray=新数组();
linkarray[0]=“sondag.html”;
linkarray[1]=“mandag.html”;
linkarray[2]=“tirsdag.html”;
linkarray[3]=“onsdag.html”;
linkarray[4]=“torsdag.html”;
linkarray[5]=“fredag.html”;
linkarray[6]=“lordag.html”;
var textarray=新数组();
textarray[0]=“这是星期天的文本-单击可转到星期天的页面”;
textarray[1]=“这是星期一的文本-单击可转到星期一的页面”;
textarray[2]=“这是周二的文本-单击可转到周二的页面”;
textarray[3]=“这是周三的文本-单击可转到周三的页面”;
textarray[4]=“Torsdag”;
textarray[5]=“这是星期五的文本-单击可转到星期五的页面”;
textarray[6]=“这是周六的文本-单击可转到周六页面”;
var d=new Date();/***创建一个日期对象以供使用***/
var i=d.getDay();/***使用date对象获取一周中的某一天-这将是一个从0到6的数字-星期日=0,星期六=6-这是javascript中计数的工作方式,它从0开始,就像在数组中一样***/
//自动重定向到当天的页面
window.location.href=linkarray[i];
}
我认为这应该是解决方案

函数重定向日期(){
开关(新日期().getDay()){
案例0:
window.location=“sunday.html”;
打破
案例1:
window.location=“monday.html”;
打破
案例2:
window.location=“teday.html”;
打破
案例3:
window.location=“周三”html;
打破
案例4:
window.location=“星期四”html;
打破
案例5:
window.location=“friday.html”;
打破
案例6:
window.location=“saturday.html”;
}
}

我认为实现这一点的最佳方法是让一切都充满活力

var days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
 var d = new Date();
 var n = d.getDay()

var todaysDate = days.filter(function(day,index){
    return index === n;
});
window.location.href = todaysDate.toString()+'pic'+'.png';

你试过什么?什么不起作用?对我来说似乎是正确的;它显示了星期五的链接,我住的是星期五。似乎只有自动化功能缺失。该站点运行正常,但我希望它自动重定向到当天的站点。您是否签出了
窗口。location.href
?我对编码很陌生,只要你能帮我,哈哈:染料!这成功了!但是有没有一种方法可以让代码更干净一点呢?移除图像阵列现在我有一个新问题哈哈。我想做一个明天。html,这样它将发送到第二天从什么是任何想法?
var days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
 var d = new Date();
 var n = d.getDay()

var todaysDate = days.filter(function(day,index){
    return index === n;
});
window.location.href = todaysDate.toString()+'pic'+'.png';