说明: 用来生成倒计时JS代码的脚本
效果: 点这里在新窗口中看效果!
代码: 要完成此效果需要两个步骤
第一步:把如下代码加入到<head>区域中
<SCRIPT language=javascript>
<!--
function generate(form){
for(var q=0q<12q++){
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 -= 12CurYear++\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=txtdocument.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>
JS是JavaScript的简称1. js.hta.startpage
2. js特效
3. js组合
4. 菜鸟变js
5. js代码
6. 歌手js
7. html转js
8. js教程
9. js文件
10. js专辑
11. js调用
12. 什么是js
13. js照片
14. js图片
15. js训练
16. js遇见未来
17. htm转js
18. webuivalidation.js
19. js全脑速读记忆
20. js脚本
21. js乐队
22. js专集
23. js 菜单
24. js 函数
25. js防水
26. js split
27. js花与剑
28. js是谁
29. xz.js
30. html js
31. js 日历
32. js 数组
33. js 下拉菜单
34. ks.js
35. js 天空的颜色
36. js游戏
37. js资料
38. js 加密
39. js语法
40. script.js
41. js防水涂料
42. js大卖场
43. js的歌
44. js.dl.psyme.b
45. js.dl.istbar.d
46. js语言
47. js档案
48. js是什么意思
49. js replace
50. icyfox.js
51. 从菜鸟到js
52. jy.js
53. js 时间
54. js 解密
55. js 字符串函数
56. html转换js
57. js日期控件
58. js全脑
59. js的照片
60. 杀破浪唱js
61. js windows.open
62. js 广告
63. js歌曲
64. js document
65. js编辑器
66. js 对话框
67. js indexof
68. js个人资料
69. js 苏菲亚的愿望
70. js全脑速读
71. js 400
72. wx.js
73. js沙破狼
74. asp js
75. flash js
76. js 关闭窗口
77. js 弹出对话框
78. js计数器
79. js focus
80. js 后退
81. js settimeout
82. 歌曲沙破狼试听js
83. html转js工具
84. js复合防水涂料
http://zhidao.baidu.com/question/4126745.html