永发信息网

JavaScript的基础问题!!!!!!!!

答案:2  悬赏:0  手机版
解决时间 2021-05-01 07:25
  • 提问者网友:火车头
  • 2021-04-30 11:06

请问在JS中, 怎么设置插入的时间, 就是说现在是12点59分.我想让网页在13点01分的时候自动换个背景怎么弄,(就像QQ农场里的果子成熟后自动跳转) 请高手赐教,

会的我马上采纳你..

最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-04-30 12:28

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
var count=0; //控制图片下标的全局变量
function changBg()
{
var time = new Date( ); //获得当前时间
//获得年、月、日,Date()函数中的月份是从0-11计算
var year = time.getYear();
var month = time.getMonth()+1;
var date = time.getDate();
//获得小时、分钟、秒
var hour = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
//获得一个星期中的第几天,西方的星期是从星期日开始,星期六结束
var day = time.getDay();
if (minute < 10) //如果分钟只有1位,补0显示
{
minute="0"+minute;
}
if (second < 10) //如果秒数只有1位,补0显示
{
second="0"+second;
}
var apm="AM"; //默认显示上午: AM
if (hour>12) //按12小时制显示
{
hour=hour-12;
apm="PM" ;
}
var weekday = 0;
switch(time.getDay()){
case 0:
weekday = "星期日";
break;
case 1:
weekday = "星期一";
break;
case 2:
weekday = "星期二";
break;
case 3:
weekday = "星期三";
break;
case 4:
weekday = "星期四";
break;
case 5:
weekday = "星期五";
break;
case 6:
weekday = "星期六";
break;
}
if(count<10)
{
count=count+1;
}
var url="F:\\images\\bg"+count+".jpg"; //这是背景图片的地址(这是动态更换背景图片,但是注意的是你要在F盘images文件夹里放对应的图片哦!比如我这里是:bg1.jpg,bg2.jpg,···bg10.jpg.我这里限制了10张,你可以自己随意修改张数)
if(hour==13&&min==1) //这里判断是否到了13点1分
{
document.body.background=url; //更换背景图片
//document.bgColor="red"; //更换背景颜色
}
document.getElementById("time_id").value="今天是:"+year+"年"+month+"月"+date+"日"+weekday+" "+hour+":"+minute+":"+second+apm;
//将本地系统时间显示在文本标记Id=“time_id”上
setTimeout("changBg()",1000); //1秒之后调用方法changBg()一次(只调用一次,要每隔一秒刷新一下时间,所以将这代码写在方法changBg()里面)
}
</script>
</HEAD>


<BODY onload="changBg()">
<form name="frm">
<INPUT id="time_id" name="time" type="text" size="40">
</form>
</BODY>
</HTML>
----------------------------------


以上是我自己手写的代码。


你可以直接把代码放到记事本。蒋扩展名该成XXX.html...还要在图片放到我指定的路径。你就可以看到效果了


希望是你要的效果,对你有帮助!

全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-04-30 12:48

function skip()

{

var tim=new Date();

var hour=tim.getHours();

var min=tim.getMinutes();

if(hour==13&&min==1)

{

location.href=" http:www.baidu.com/";

}

}

window.setInterval("skip()",1000)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯