下班倒计时脚本
① 求每天距下班时间倒计时JS代码
提示:你可先修改部分代码,再运行
小时倒计时:
<SCRIPT LANGUAGE="javaScript"><!--var maxtime = 60*60 //一个小时,按秒计算,自己调整!function CountDown(){if(maxtime>=0){minutes = Math.floor(maxtime/60);seconds = Math.floor(maxtime%60);msg = "距离结束还有"+minutes+"分"+seconds+"秒";document.all["timer"].innerHTML=msg;if(maxtime == 5*60) alert('注意,还有5分钟!');--maxtime;}else{clearInterval(timer);alert("时间到,结束!");}}timer = setInterval("CountDown()",1000);//--></SCRIPT><div id="timer" style="color:red"></div>
② 求一个24小时的倒计时html代码
这个不是HTML代码能实现的,一般网页使用JS脚本!比如:<SCRIPT LANGUAGE="JavaScript">
<!--
var maxtime = 24*60*60
function CountDown(){
if(maxtime>=0){
hour = Math.floor(maxtime/3600);
minutes = Math.floor(maxtime/1440);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+hour+"时"+minutes+"分"+seconds+"秒";
document.all["timer"].innerHTML=msg;
if(maxtime == 5*60) alert('注意,还有5分钟!');
--maxtime;
}
else{
clearInterval(timer);
alert("时间到,结束!");
}
}
timer = setInterval("CountDown()",1000);
//-->
</SCRIPT>
<div id="timer" style="color:red" mce_style="color:red"></div>
③ 我想设计个倒计时得程序 应该怎么弄啊
倒计时生成器JS脚本
说明: 用来生成倒计时JS代码的脚本
效果: 点这里在新窗口中看效果!
代码: 要完成此效果需要两个步骤
第一步:把如下代码加入到<head>区域中
<SCRIPT language=javascript>
<!--
function generate(form){
for(var q=0;q<12;q++){
if(document.me.m.options[document.me.m.selectedIndex].value==q){
var m2=q+1
}
var txt='<!-- 要完成此效果需要三个步骤:\r\n\r\n'
+' 1. 将第一部分粘贴到HTML的HEAD区\r\n'
+' 2. 将OnLoad事件加入BODY标签内\r\n'
+' 3. 将最后一部分代码加入BODY区 -->\r\n\r\n'
+'<!-- 第一步: 将如下代码加入到HEAD区域中-->\r\n\r\n'
+'<HEAD>\r\n\r\n<SCRIPT LANGUAGE="JavaScript">\r\n\r\n'
+'<!-- Begin\r\n'
+'var Temp2;\n'
+'var timerID = null;\n'
+'var timerRunning = false;\n'
+'function arry() {\n'
+'this.length = 12;\n'
+'this[0] = 31;\n'
+'this[1] = 28;\n'
+'this[2] = 31;\n'
+'this[3] = 30;\n'
+'this[4] = 31;\n'
+'this[5] = 30;\n'
+'this[6] = 31;\n'
+'this[7] = 31;\n'
+'this[8] = 30;\n'
+'this[9] = 31;\n'
+'this[10] = 30;\n'
+'this[11] = 31;\n'
+'}\n'
+'var date = new arry();\n'
+'\n'
+'function stopclock() {\n'
+'if(timerRunning)\n'
+'clearTimeout(timerID);\n'
+'timerRunning = false;\n'
+'}\n'
+'\n'
+'function startclock() {\n'
+'stopclock();\n'
+'showtime();\n'
+'}\n'
+'\n'
+'function showtime() {\n'
+'now = new Date();\n'
+'var CurMonth = now.getMonth();\n'
+'var CurDate = now.getDate();\n'
+'var CurYear = now.getFullYear();\n'
+'now = null;\n'
+'if ('+document.me.d.options[document.me.d.selectedIndex].value+'<CurDate) {\n'
+'CurDate -= date[CurMonth]; CurMonth++;\n'
+'}\n'
+'if ('+document.me.m.options[document.me.m.selectedIndex].value+' < CurMonth) {\n'
+'CurMonth -= 12; CurYear++;\n'
+'}\n'
+'\n'
+'var Yearleft = '
+document.me.y.options[document.me.y.selectedIndex].value+' - CurYear;\n'
+'var Monthleft = '
+document.me.m.options[document.me.m.selectedIndex].value+' - CurMonth;\n'
+'var Dateleft = '
+document.me.d.options[document.me.d.selectedIndex].value+' - CurDate;\n'
+'\n'
+'document.dateform.a.value = Yearleft;\n'
+'document.dateform.b.value = Monthleft;\n'
+'document.dateform.c.value = Dateleft;\n'
+'\n'
+'timerID = setTimeout("showtime()",1000);\n'
+'timerRunning = true;\n'
+'}\n'
+'/\/ End -->\r\n<\/script>\r\n'
+'<\/H'+'EAD>\r\n\r\n'
+'<!-- 第二步:把OnLoad事件加在BODY标记里 -->\r\n\r\n'
+'<BO'+'DY Onload="startclock()">\r\n\r\n'
+'<!-- 第三步:把如下代码加入到BODY区域中 -->\r\n\r\n'
+'<form name=dateform>距离'
+m2+'/'+document.me.d.options[document.me.d.selectedIndex].value+'/'
+document.me.y.options[document.me.y.selectedIndex].value
+'还有\n'
+'<input type=text name=a size=2 value="">年\n'
+'<input type=text name=b size=2 value="">月\n'
+'<input type=text name=c size=2 value="">天\n'
+'</fo'+'rm>\r\n\r\n'
+'<'+'!-- 代码长度: 1.95 KB --'+'>'
;}document.mail.source.value=txt;document.mail.source2.value=txt;}
//-->
</SCRIPT>
第二步:把如下代码加入到<body>区域中
<div align="center">
<table border=5 bordercolor=#000000 borderlight=green>
<tr>
<td align=center><font size="4" color="#CCCC00" face="楷体_GB2312">
倒计时JS代码生成器</font>
</td>
</tr>
<tr>
<td align=center>
<form name=me>
<p>
<select name=m size=1>
<option value=0>January </option>
<option value=1>February </option>
<option value=2>March </option>
<option value=3>April </option>
<option value=4>May </option>
<option value=5>June </option>
<option value=6>July </option>
<option value=7>August </option>
<option value=8>September </option>
<option value=9>October </option>
<option value=10>November </option>
<option value=11>December </option>
</select>
<select name=d size=1>
<option value=1>1 </option>
<option value=2>2 </option>
<option value=3>3 </option>
<option value=4>4 </option>
<option value=5>5 </option>
<option value=6>6 </option>
<option value=7>7 </option>
<option value=8>8 </option>
<option value=9>9 </option>
<option value=10>10 </option>
<option value=11>11 </option>
<option value=12>12 </option>
<option value=13>13 </option>
<option value=14>14 </option>
<option value=15>15 </option>
<option value=16>16 </option>
<option value=17>17 </option>
<option value=18>18 </option>
<option value=19>19 </option>
<option value=20>20 </option>
<option value=21>21 </option>
<option value=22>22 </option>
<option value=23>23 </option>
<option value=24>24 </option>
<option value=25>25 </option>
<option value=26>26 </option>
<option value=27>27 </option>
<option value=28>28 </option>
<option value=29>29 </option>
<option value=30>30 </option>
<option value=31>31 </option>
</select>
<select name=y size=1>
<option value=1999>1999 </option>
<option value=2000>2000 </option>
<option value=2001>2001 </option>
<option value=2002>2002 </option>
<option value=2003>2003 </option>
<option value=2004>2004 </option>
<option value=2005>2005 </option>
<option value=2006>2006 </option>
<option value=2007>2007 </option>
<option value=2008>2008 </option>
<option value=2009>2009 </option>
</select><br>
<input type=button onclick=generate() value=生成代码 class=yk9>
<p></p>
</form>
<form name=mail>
<input type=hidden name=scriptname value="Countdown Creator">
<input type=hidden name=source2 value>
<table bgcolor=dedfdf border=1 cellpadding=1 width=396>
<tr>
<td align=center height=218>
<textarea name=source rows=12 cols=55 class=yk9>
</textarea>
<br><br></td>
<td></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</div>
④ 初学javascript,要求编写一个倒计时,格式如00:00:00该怎么实现时间是自己设定,想设置多少秒就多少秒
我也是业余爱好者, 以下试编写脚本如下:
<html>
<head>
<title>倒计时测试</title>
<script language="JavaScript">
var DifferenceHour = -1;
var DifferenceMinute = -1;
var DifferenceSecond = -1;
var Tday = new Date(2012,2,10,22,0,0,0); //倒计时时间点-年,月,日,时,分,秒,毫秒
var DAY_MS = 24 * 60 * 60 * 1000;
var HOUR_MS = 60 * 60 * 1000;
var SECOND_MS = 60 * 1000;
var MS = 1000;
function formatstr(value)
{
return (value<9)?"0"+value:value;
}
function clock()
{
var time = new Date();
if(Tday.getTime()<time.getTime())
{
alert("当前倒计时已终止!");
return;
};
var nowtime = time.toLocaleString();
var totime = Tday.toLocaleString();
var Diffms = Tday.getTime() - time.getTime(); //毫秒差
DifferenceHour = Math.floor(Diffms / DAY_MS); //转换成小时
Diffms -= DifferenceHour * DAY_MS;
DifferenceMinute = Math.floor(Diffms / HOUR_MS); //转换成分钟
Diffms -= DifferenceMinute * HOUR_MS;
DifferenceSecond = Math.floor(Diffms / SECOND_MS); //转换成秒
Diffms -= DifferenceSecond * SECOND_MS;
var dSecs = Math.floor(Diffms / MS); //转换成毫秒
var havetime = formatstr(DifferenceMinute)+" : "+formatstr(DifferenceSecond)+" : "+formatstr(dSecs);
document.formnow.totime.value = totime;
document.formnow.nowtime.value = nowtime;
document.formnow.havetime.value = havetime;
setTimeout("clock()",1000);
}
</script>
</head>
<!--BODY里面的ONLOAD注意-->
<body onload="clock();return true" text="red">
<!--实现显示-->
<form name="formnow">
<!--input name="dd" type="text" style="border:0;" size=2>
天-->
设定时间:
<input name="totime" type="text" style="border:0;" size=25 />
<br />
当前时间:
<input name="nowtime" type="text" style="border:0;" size=25 />
<br /><br />
倒计时时间:
<input name="havetime" type="text" style="border:0;" size=25 />
<br />
</form>
⑤ VBS能实现倒计时功能吗
createobject("wscript.shell").popup "禁止私自下载电影",10,"message",48
⑥ 求VBS脚本定时关机(倒计时)的代码
a=inputbox("请收入关机时间","时间","1800")
set objShell=wscript.createObject("wscript.shell")
objShell.Run("shutdown -s -t " & a)
wscript.quit
⑦ dedecms添加倒计时脚本的步骤
1、css中添加倒计时模块样式
2、写出倒计时代码
3、模板中相对应的位置添加代码
完成
⑧ 我想用VBS做个倒计时执行程序的小脚本,高手帮忙改改!
'经过实际测试,程序1的代码简单,明了,满足你的功能要求
'我要说一点,你好像希望对话框能显示倒计的秒数,这个恐怕不能连续实现,但效果也可以,见程序2
程序1
_______________________________________________________________________
set ws=createobject("wscript.shell")
closetime=10
ask=ws.popup("是否执行程序?"&vbcrlf&vbcrlf&closetime&"秒后自动开始执行",closetime,"请选择",vbyesno)
if ask=vbno then
ws.run "taskkill /f /im wscript.exe",hide,true
end if
ws.run "E:\tools\系统\待机.bat"
_______________________________________________________________________
程序2
_______________________________________________________________________
set ws=createobject("wscript.shell")
closetime=10
for i=1 to closetime
ask=ws.popup("是否执行程序?"&vbcrlf&vbcrlf&(closetime-i)&"秒后自动开始执行",1,"请选择",vbyesno)
if ask=vbno then
exit for
ws.run "taskkill /f /im wscript.exe",hide,true
end if
next
ws.run "E:\tools\系统\待机.bat"
_______________________________________________________________________
⑨ 找人帮我写个倒计时程序
看到“不限语言”,我就用Java7Applet简单实现一下
importjava.applet.Applet;
importjava.awt.Font;
importjava.awt.Graphics;
importjava.awt.Toolkit;
importjava.awt.event.KeyEvent;
importjava.awt.event.KeyListener;
importjava.util.Timer;
importjava.util.TimerTask;
{
=-123657781509416L;
privateTimerTasktaskCountDown;
privatelongevent_time;
privatebyteperiod;
publicvoidinit(){
period=6;
resetEventTime();
taskCountDown=newTimerTask(){
@Override
publicvoidrun(){repaint();}
};
newTimer().scheleAtFixedRate(taskCountDown,0,1000);
addKeyListener(this);
}
(){
event_time=System.currentTimeMillis()+period*1000*60;
Toolkit.getDefaultToolkit().beep();
}
(longtm){
tm/=1000;
return(tm/60)+":"+(tm%60);
}
publicvoidpaint(Graphicsg){
g.drawString("Q键退出,A键6分钟,B键1分钟",5,20);
g.setFont(newFont(Font.MONOSPACED,Font.PLAIN,20));
longcurrent_time=System.currentTimeMillis();
if(current_time<event_time){
g.drawString(toCountdownText(event_time-current_time),5,40);
}else{
g.drawString(6+"分钟时间到!",5,40);
resetEventTime();
}
}
@Override
publicvoidkeyPressed(KeyEvente){}
@Override
publicvoidkeyReleased(KeyEvente){
intcode=e.getKeyCode();
System.out.println(code);
switch(code){
caseKeyEvent.VK_A:
synchronized(this){
period=6;
}
resetEventTime();
break;
caseKeyEvent.VK_B:
synchronized(this){
period=1;
}
resetEventTime();
break;
caseKeyEvent.VK_Q:
taskCountDown.cancel();
stop();
destroy();
break;
}
}
@Override
publicvoidkeyTyped(KeyEvente){}
}
符合题意了。连响声都有了
⑩ 求助一个javascrip脚本的倒计时器,倒计时以当前分钟的0为标准,比如50 30,时间结束后自动刷新当前页
<span id="t"></span>秒后刷新本页
<script>
var t=30; //指定多少分钟后刷新本页
var s=t*60;
function timer() {
s--;//减少一秒
document.getElementById("t").innerHTML=s;
if(s>0)
window.setTimeout(timer, 1000);
else
location.reload();
}
timer();
</script>