主题:  求模表达式哪里出错?

创意游牧

职务:普通成员
等级:1
金币:1.0
发贴:294
注册:2006/6/16 15:22:57
#12005/3/13 14:42:55
写了一个网页,侦测今天的日期,如果是偶数就转向www.baidu.com,如果是奇数,就倒向www.5d.cn

<%@ language="vbscript"%>
<% option explicit %>
<%
select case mod(day(date()),2)
case 0
response.redirect"http://www.baidu.com"
case 1
response.redirect"http://www.5d.cn"
end select
%>

可是浏览时出错:

图片如下:



创意游牧

职务:普通成员
等级:1
金币:1.0
发贴:294
注册:2006/6/16 15:22:57
#22005/3/13 14:51:58
这样也不行,偶小菜,在此求救:
<%@ language="vbscript"%>
<% option explicit %>
<%
dim a,b
a=day(date())
b=mod(a,2)
if b=0 then
response.write"今天的日期是偶数,所以显示这个百度页面"
response.redirect"http://www.baidu.com"
elseif b=1 then
response.write"今天的日期是奇数,所以显示这个5d页面"
response.redirect"http://www.5d.cn"
end if
%>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#32005/3/13 15:55:54
b=a mod 2



创意游牧

职务:普通成员
等级:1
金币:1.0
发贴:294
注册:2006/6/16 15:22:57
#42005/3/18 12:29:37
谢谢缺缺,不过,又有发现问题,为什么程序判断后直接跳转到相应页面,而不显示response.write"今天的日期是偶数,所以显示这个百度页面"

有试过用缓冲处理的方法来实现,,,,,,,,,谢谢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#52005/3/18 12:51:44
之前的回复没有了.晕



Response.redirect是直接在服务器就执行的,所以任何代码还没有来得及发送到客户端让你看到就已经转向了.你应该用js来转向.

ps:如果已经有HTML代码发送到客户端以后,你再使用Redirect,也会抛出错误