poche 发表于 2007-4-27 11:33:16

***综合类***闰年检测脚本,有时可能会派上用场

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
要完成此效果把如下代码加入到<body>区域中

<script language="javascript">
<!-- begin
function checkyear(year) {
return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) ? 1 : 0;
}
function leap(form) {
year = form.year.value;
var check1 = parsefloat(year);
for (var i = 0; i < year.length; i++) {
var slettercheck1 = year.substring(i, i+1);
if (slettercheck1 < "0" || slettercheck1 > "9") {
alert("enter a valid year.");
form.year.focus();
form.year.select();
return;
   }
}      
if (year < 1582) {
form.result.value = "";
alert("对不起,你输入的年份必须大于1581.");
form.year.focus();
form.year.select();
return;
}
checkyear(year);
if (!checkyear(year)) form.result.value = "不是闰年";
else form.result.value = "是闰年";
}
function makearray(n) {
if (n <= 0) {
this.length = 0;
return this;
}
this.length = n;
for (var i = 1; i <= n; i++) {
this = 0;
}
return this;
}
var listarray = new makearray(160);

var index = 0;
function list(form) {
startyear = form.startyear.value;
endyear = form.endyear.value;
var check1 = parsefloat(startyear);
var check2 = parsefloat(endyear);
for (var i = 0; i < startyear.length; i++) {
var slettercheck1 = startyear.substring(i, i+1);
if (slettercheck1 < "0" || slettercheck1 > "9") {
alert("enter a valid start year.");
form.startyear.focus();
form.startyear.select();
return;
   }
}      
for (var i = 0; i < endyear.length; i++) {
var slettercheck2 = endyear.substring(i, i+1);
if (slettercheck2 < "0" || slettercheck2 > "9") {
alert("enter a valid end year.");
form.endyear.focus();
form.endyear.select();
return;
   }
}      
if (startyear < 1582) {
form.yearlist.value = "";
alert("开始年份必须大










----------------- ---- -----------------

拥有三人行论坛管理系列软件,一个人就可以管理一个论坛的更新维护。还能使您的论坛有千人在线 的真实火暴效果,让您不在为论坛因没有人 气而留不住会员 而烦恼, 使 您的论坛早日成为一流的论坛。 详情请登陆网站:http://www.cnsrx.cn三人行论坛管理软件,站长必备的专业好工具。(您使用的是 免费版 本,购买收费版本后,将不带广告。 业务QQ:247216 44985227)
页: [1]
查看完整版本: ***综合类***闰年检测脚本,有时可能会派上用场