欢迎你的访问
 
返回天空素材库首页 http://www.Skysucai.com  
收藏本站
将本站设为首页
您当前的位置:天空素材首页 -> 计算你的出生日在星期几。有时间有点意思
 
栏 目 导 航
. 常用代码 . 综合特效
. 状态特效 . 游戏特效
. 页面背景 . 页面特效
. 页面导航 . 文本操作
. 文本特效 . 图形特效
. 鼠标特效 . 时间日期
. 密码特效 . 浏览相关
. 警告对话 . 技巧特效
. 计数转换 . 测试搜索
. 代码生成 . 播放音乐
. 按钮特效 . 系统相关
. 链接特效 . 黑客性质
. 相关特效 . 窗口特效
. 广告特效 . 表单表格
. 模拟例子
相 关 文 章
· 状态栏显示链接内容...
· 又一例闪动的标题栏...
· 让标题栏文字动起来...
· 状态栏显示链接内容...
· 在输入框中输入什么...
· 状态栏打字效果特效...
· 闪动的标题栏特效
· 字符来回出现于状态...
· 在标题栏显示时间特...
· 一款状态滚动的文字...
本 类 热 门
· 随机链接
· 得到所有链接
· 控制窗口打开的目标
· 系统文件夹链接
· about语法
· 链接确认警告
· 查看当前页面的源代码...
· 自动刷新
· 判断链接是否被访问
· 链接效果
· 后退无效的链接
· CreateLink的目标窗口...
更多  
 
 
更多  
最 新 推 荐
· 状态栏时间跳动特效
· 农历挂历特效
· 真正的万年历
· 网页特效 菜单-会动的...
· 网页特效 时间-任意位...
· 个人网页特效-有前后日...
· 时间每过一秒,Radio就...
· 时钟显示在任意指定位...
· 带开关的Form时钟
· 记录几天后的日期
· 显示登陆时间
· 退出时显示访问时间
更多  
     
计算你的出生日在星期几。有时间有点意思
计算你的出生日在星期几。有时间有点意思
作者:佚名  来源:本站整理  名称:计算你的出生日在星期几。有时间有点意思 

减小字体 增大字体

       

[提示:你可先按照下面代码提示修改 上面部分代码,再按运行,此处看到的演示不完全正确]

此特效的详细完整代码如下:

<html>

<head><script LANGUAGE="JavaScript">

<!--
//Author: Michael Gudaitis
//e-mail: jojoo@jojoo.net
//You may use this script free of charge so long as
//this copyright information stays intact.
//copyright 1998

function cala_day(form) {
       
        var nSwitch = 0
        var nMonth = parseInt(form.month.value)
        var nDay =  parseInt(form.day.value)
        var nYear =  parseInt(form.year.value)
       
        if(!(nYear % 4) && (nMonth > 2)) {
                nSwitch = 1
        }              

        var nDayOfWeek = cala_weekday(nMonth, nDay, nYear)
       
        if(nSwitch) {
                nDayOfWeek++
                nSwitch = 0
        }
       
        day_display(form, nDayOfWeek)
}

function cala_weekday( x_nMonth, x_nDay, x_nYear) {

        if(x_nMonth >= 3){     
                x_nMonth -= 2
        }
        else {
                x_nMonth += 10
        }

        if( (x_nMonth == 11) || (x_nMonth == 12) ){
                x_nYear--
        }

        var nCentNum = parseInt(x_nYear / 100)
        var nDYearNum = x_nYear % 100
       
        var nPart1 = parseInt(2.6 * x_nMonth - .2)
       
        var nZeller = (parseInt(nPart1 + x_nDay + nDYearNum + (nDYearNum / 4) + (nCentNum / 4) - 2 * nCentNum)) % 7
       
        if(nZeller < 0){
                nZeller += 7
        }
       
        return nZeller
}

function day_display(form, x_nDayOfWeek) {

        if(x_nDayOfWeek == 0) {
                form.birthday.value = "Saturday"
                return
        }
        if(x_nDayOfWeek == 1) {
                form.birthday.value = "Sunday"
                return
        }
        if(x_nDayOfWeek == 2) {
                form.birthday.value = "Monday"
                return
        }
        if(x_nDayOfWeek == 3) {
                form.birthday.value = "Tuesday"
                return
        }
        if(x_nDayOfWeek == 4) {
                form.birthday.value = "Wednesday"
                return
        }
        if(x_nDayOfWeek == 5) {
                form.birthday.value = "Thursday"
                return
        }
        if(x_nDayOfWeek == 6) {
                form.birthday.value = "Friday"
                return
        }

        form.birthday.value = "Not a valid date."
}
//-->

</script>

<title>JavaFILE</title>
<base target="leftframe">
</head>

<body BGCOLOR="#ffffff" link="#CC0033" vlink="#333399" alink="#FF0000" <!--content start-->

<p align="center"><img src="http://www.javafile.com/images/banner.GIF"
alt="banner.GIF (2826 bytes)"></p>

<table WIDTH="96%" BORDER="0" CELLSPACING="5" CELLPADDING="5">
  <tr>
    <td WIDTH="100%">Ever wonder what day you were born on? Well, you can find out with this
    neat little script. Simply type your bithdate in the algorithingie below, and it will tell
    ya'...honest!<font FACE="ARIEL,HELVETICA" SIZE="-1"><p align="center"></font>Author: <a
    href="mailtsparrow@erols.com">Michael Gudaitis</a>   <a
    href="http://www.javafile.com/javascripts/clocks/calc3.zip">Download the Script</a><font
    FACE="ARIEL,HELVETICA" SIZE="-1"></p>
    <p>To use this algorithm, input your date of birth (MM/DD/YYYY), press "ok" and
    then <i>boom</i> the day of the week in which you were born on appears. </p>
    <form>
      <div align="center"><center><table WIDTH="225" BORDER="1" ALIGN="CENTER">
        <tr>
          <td WIDTH="250" COLSPAN="2" ALIGN="center" bgcolor="#0000FF"></font><font SIZE="-1"
          color="#FFFFFF" FACE="ARIEL,HELVETICA"><b>Zeller's Algorithm</b></font><font
          FACE="ARIEL,HELVETICA" SIZE="-1"></td>
        </tr>
        <tr>
          <td WIDTH="100" bgcolor="#FF0000"><font color="#FFFF00"><font SIZE="2"><b>Month:</b><input
          TYPE="Text" NAME="month" SIZE="4"><br>
          <br>
          <b>Day:</b><input TYPE="Text" NAME="day" SIZE="4"><br>
          <br>
          <b>Year:</b><input TYPE="Text" NAME="year" SIZE="4"></font> </font></td>
          <td WIDTH="125" ALIGN="center" bgcolor="#FF0000"><font color="#FFFF00"><br>
          <font SIZE="2"><b>Example:</b></font> <br>
          <font SIZE="2"><i><b>11-1-1970</b><br>
          <b>Sunday</b></i><br>
          <br>
          <b>Your were born on a</b></font> <br>
          <input TYPE="Text" NAME="birthday" SIZE="10"> </font></td>
        </tr>
        <tr>
          <td COLSPAN="2" ALIGN="center" bgcolor="#0000FF"><input TYPE="button" VALUE="OK"
          ONCLICK="cala_day(this.form)"><input TYPE="reset"></font></td>
        </tr>
      </table>
      </center></div>
    </form>
    </td>
  </tr>
</table>
<!--content stop-->
</body>
</html>

 

[返回上一页] [打印计算你的出生日在星期几。有时间有点意思]
上一篇特效:链接背景色Script
下一篇特效:计算你的出生日
     
| 关于本站 | 服务条款 | 友情连接 | 网站地图 | 联系方式 | 广告联系 |