永发信息网

我照书写了一段javascript程序,可是为什么没有看到text 全时钟显示呢,程序我粘下面了,到底哪里出错了,大家帮帮忙?

答案:1  悬赏:0  手机版
解决时间 2021-07-25 13:43
<html>
<head>
<title>text中的全时钟显示</title>
<script language=jscript>
<!--Hide
var timerID=null
var timerRunning=false //计时器运行标志全局变量
//停止时钟计时
function stopclock(){
if(timerRunning)clearTimeout(timerID); //取消时钟定时功能
timerRunning=false
document.showform.start.disabled=false; //设定按钮的可用性
document.showform.stop.disabled=true;
}
//显示计时时钟
function showtime(){
var now=new Date(); //定义当前日期对象实例
var year=now.getYear(); //取得年信息
var month=now.getMonth()+1; //取得月信息
var date=now.getDate(); //取得日信息
var hours=now.getHours(); //取得小时信息
var minutes=now.getMinutes(); //取得分钟信息
var seconds=now.getDay(); //设定星期的显示文字数组
day[0]="星期日";
day[1]="星期一";
day[2]="星期二";
day[3]="星期三";
day[4]="星期四";
day[5]="星期五";
day[6]="星期六";
var timeValue="";
timeValue+=year+"年";
timeValue+=((month<10)?"0":"")+month+"月";
timeValue+=date+"日 ";
timeValue+=(Day[day])+" ";
timeValue+=(hours<12)?"上午":"下午";
timeValue+=((hours<=12)?hours:hours-12);
timeValue+=((minutes<10)?":0":":")+minutes;
timeValue+=((minutes<10)?":0":":")+seconds;
document.showform.timeshow.value=timeValue; //输出到文本框,执行实时全时间显示
timerID=setTimeout("showtime()",1000);
timerRunning=true
}
//启动时钟计时,设定按钮初态
function startclock(){
stopclock();
showtime();
document.showform.start.disabled=true;
document.showform.stop.disabled=false;
}
//-->
</script>
</head>
<body bgcolor=#fef4d9 onload=startclock()>
<center><font color=red face=隶书 size=4>text中的全时钟显示</font></center><br><br>
<center>
<form name="showform">
<input type=text name="timeshow" size=34>
<input type=button name=start value="启动" onclick="startclock();">
<input type=button name=stop value="停止" onclick="stopclock();">
</form>
</center>
<br><br>
</body>
</html>
最佳答案

我帮你改好了 ,问题 你自己对照吧。。。


<html>
<head>
<title>text中的全时钟显示</title>
<script language=jscript>
<!--Hide
var timerID=null
var day=new Array();
var timerRunning=false //计时器运行标志全局变量
//停止时钟计时
function stopclock(){
if(timerRunning)clearTimeout(timerID); //取消时钟定时功能
timerRunning=false
document.showform.start.disabled=false; //设定按钮的可用性
document.showform.stop.disabled=true;
}
//显示计时时钟
function showtime(){
var now=new Date(); //定义当前日期对象实例
var year=now.getYear(); //取得年信息
var month=now.getMonth()+1; //取得月信息
var date=now.getDate(); //取得日信息
var hours=now.getHours(); //取得小时信息
var minutes=now.getMinutes(); //取得分钟信息
var days=now.getDay(); //设定星期的显示文字数组
var seconds=now.getSeconds();
day[0]="星期日";
day[1]="星期一";
day[2]="星期二";
day[3]="星期三";
day[4]="星期四";
day[5]="星期五";
day[6]="星期六";
var timeValue="";
timeValue+=year+"年";
timeValue+=((month<10)?"0":"")+month+"月";
timeValue+=date+"日 ";
timeValue+=(day[days])+" ";
timeValue+=(hours<12)?"上午":"下午";
timeValue+=((hours<=12)?hours:hours-12);
timeValue+=((minutes<10)?":0":":")+minutes;
timeValue+=((seconds<10)?":0":":")+seconds;
document.showform.timeshow.value=timeValue; //输出到文本框,执行实时全时间显示
timerID=setTimeout("showtime()",1000);
timerRunning=true
}
//启动时钟计时,设定按钮初态
function startclock(){
stopclock();
showtime();
document.showform.start.disabled=true;
document.showform.stop.disabled=false;
}
//-->
</script>
</head>
<body bgcolor=#fef4d9 onload=startclock()>
<center><font color=red face=隶书 size=4>text中的全时钟显示</font></center><br><br>
<center>
<form name="showform">
<input type=text name="timeshow" size=34>
<input type=button name=start value="启动" onclick="startclock();">
<input type=button name=stop value="停止" onclick="stopclock();">
</form>
</center>
<br><br>
</body>
</html>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问诺基亚5130现在邯郸市场报假多少?
佛教那时建立
女人可以相信吗/?
人流术后恢复检查有哪些?如果感觉一切正常是
哪个品牌的电脑做机械制图比较流畅
最有效果但是简单的瘦脸方法?
血之狂暴有人说35级狂战士才能学吗?我怎么31
战地之王谁帮我整个账号?
鬼泣好还是狂战好?
什么东东快要来,却从来没有来过?
43级剑魂去那打最多经验??
励志的学习小组名字,第二组,励志霸气的,
because、thanks for、thanks to、since的意
隐形眼镜 和 框架眼睛 哪个对眼睛伤害更大?
如果一份工作自己做得不开心,但是又舍不得工
推荐资讯
梦幻西游珠子任务一天可以做多少次?
自己录的歌mp3格式、怎么找到地址?能当背景
1989年农历4月26日金牛星座排盘是什么?
做个游戏建模师需要具备怎样的专业技能,知道
亲情和友情以及爱情那个最重要???
启动征途的图标没了怎么办
loss of customers是什么意思
白头发很多怎么办?
.悬臂梁AB受力如图所示,已知梁的长度L=1.18m
请问QQ宠物如何能轻松挣元宝?
求一女孩姓名
有什么办法可以改变衣服的颜色
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?