找错误,在线等,,,,

ruanjiancomputer 2002-11-04 07:14:43
<%
week=DatePart("w",Date())
if week=1 then
Response.write"<font color=red>"
else if week=2 then
Response.write"<font color=pink>"
else
Response.write"</font>"
end if
%>
<html>
jiangjie
</html>
...全文
23 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
arclala 2002-11-05
  • 打赏
  • 举报
回复
<%
week=DatePart("w",Date())
if week=1 then
Response.write "1"
else
if week=2 then
Response.write "2"
else
Response.write "3"
end if
end if
%>
<html>
jiangjie
</html>
jerry_xi 2002-11-05
  • 打赏
  • 举报
回复
我的代码是可以执行的啊,我试过之后才发上来的,WinXP P版上测试通过
fins 2002-11-04
  • 打赏
  • 举报
回复
还有
如果week即不等于1也不等于2,是不是就什么也不写了?
如果是的话,那
<%
Response.write"</font>"
%>
就是多余的了,所以可以加条判断
<%
if week=1 or week=2 then Response.write"</font>"
%>

fins 2002-11-04
  • 打赏
  • 举报
回复
elseif

else if
是不同的
我才注意到你用的是后者
jerry_xi(jerry) 说的对,少了end if
可是
jerry_xi(jerry) 的代码还是有错误的
因为
<font...>不能写到<html>外啊
所以应该是
<html>
<%
week=DatePart("w",Date())
if week=1 then
Response.write"<font color=red>"
else if week=2 then
Response.write"<font color=pink>"
end if
end if
%>
jiangjie
<%
Response.write"</font>"
%>
</html>

还有,建议不要使用else if,尽量换成elseif
jerry_xi 2002-11-04
  • 打赏
  • 举报
回复
老大以后写代码注意缩进
jerry_xi 2002-11-04
  • 打赏
  • 举报
回复
<%
week=DatePart("w",Date())
if week=1 then
Response.write"<font color=red>"
else if week=2 then
Response.write"<font color=pink>"
else
Response.write"</font>"
end if
end if
%>
<html>
jiangjie
</html>

少一个end if
ruanjiancomputer 2002-11-04
  • 打赏
  • 举报
回复
还有错呀,说是11行有错!
fins 2002-11-04
  • 打赏
  • 举报
回复
改为

<html>
<%
week=DatePart("w",Date())
if week=1 then
Response.write"<font color=red>"
else if week=2 then
Response.write"<font color=pink>"
end if
%>
jiangjie
<%
Response.write"</font>"
%>
</html>

28,390

社区成员

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

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