简单ASP程序。

来源:百度知道 编辑:UC知道 时间:2024/06/02 12:57:52
我要实现的功能很简单:
主页打开时,弹出网页窗口,显示:

今日值班局领导:XXX

局领导每两天换一个人,具体如下:
3月3日-3月4日:正
3月5日-3月6日:圆
3月7日-3月8日:强
3月9日-3月10日:新
3月11日-3月12日:非
3月13日-3月14日:着
3月15日-3月16日:丽
3月17日-3月18日:发
以后每两天换一个,如此循环!双休正常轮班。
我不懂程序,想请你给我遍一下程序,自动实现上面的功能,你看怎么编最合适。

给你写了2个javascript函数,直接调用就可以得到,你应该知道怎么调用吧...
<script language="javascript">
//getName,传入需要计算的年,月,日,得到相关的人
//getName1,直接获得当前日期的人.
//注1和注2可以修改,其他的不用改正
//window2000繁体下,html调试成功
function getName(intt1,intt2,intt3){
//需要顺序定义值班的人的名字 注1*
var a_Name=new Array("正","园","强","新","非","著","丽","发");
var intS1,intS2,intS3;
//定义第一个人的开始值班日期:年,月,日 注2*
intS1=2008;
intS2=3
intS3=3;
//以下数据计算,不需要修改
var Date_2=new Date(intS1,intS2-1,intS3);
var Date_0=new Date(intt1,intt2-1,intt3);
var Date_1=new Date(Date_0.getYear(),Date_0.getMonth(),Date_0.getDate());
var int1=Date.parse(Date_1);
var int2=Date.parse(Date_2);
var int3=(((int1-int2)/1000/60/60/24));
var intDateto=0;
if(int3<0)
{
intDateto=parseInt((Math.abs(int3)+1)/2) % (a_Name.length);
}else
{
intDatet