大家看看我这个连动显示周的代码错在哪了?

yweihua 2003-11-30 04:04:34
<script language="vbscript" >
function set_myweek()
<%
thismonthfirday=year(now()) & "-" & month(now()) & "-1"
nextmonthfirday=dateadd("m",1,thismonthfirday)
totaldays=DateDiff("d",thismonthfirday,nextmonthfirday)
thismonthlasday=thismonthfirday=myyear & "-" & mymonth & totaldays
beginweek = DatePart("ww",thismonthdirday,vbMonday)
endweek = DatePart("ww",thismonthlasday,vbMonday)
if Weekday(thismonthdirday,vbMonday)=1 then
weekcount = endweek - beginweek + 1
else
weekcount = endweek - beginweek
end if
%>
document.form1.myweek.length=<%=weekcount%>
<%
i=0
do while i<weekcount
%>
document.form1.myweek.options(<%=i%>).value= <%=i+1%>
document.form1.myweek.options(<%=i%>).text= "第<%=i+1%>周"
<%
i=i+1
loop
%>
end function
</script>
目的是根据当前日期判断是那年那月那周,周数统计的算法如上,但显示weekcount=0,这是为什么?
...全文
68 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2003-12-07
  • 打赏
  • 举报
回复
我马上要升两星了,还差一百分,估计是明天
升完后我也要忙工作了
不能再沉迷在这里了
哎,舍不得这里给我这样的快乐和成就感!
今天拼命做了一个四级连动完美版,access数据库,速度非常快!!!
两个小文件总共代码一共不超过80行!9万条记录运行如飞!!
哈哈,终于完成,我做的
http://expert.csdn.net/Expert/topic/2523/2523437.xml?temp=.5512812
IamScout 2003-12-01
  • 打赏
  • 举报
回复
可能是客户端脚本和服务器端脚本结合的问题,你可以在生成页面上右击查看源文件,看一下你的set_myweek()函数生成了没有是什么样子,以进一步调试。
yweihua 2003-12-01
  • 打赏
  • 举报
回复
怎么没人管啊,高手呢?
yweihua 2003-11-30
  • 打赏
  • 举报
回复
这个函数在body的onload事件里!

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧