首先感谢jingjing361热心帮助!我先用本机上的IIS测试,总是用不得,弹出一个表单,需要填上用户和密码,本来我已经设置诺名访问.但还是不能测试.后来我把它放到一个免费ASP空间测试.如果单纯是这样的代码还可以:
<html>
<body>
<Font Color="green">
<% If Time <#12:00:00# And Time>=#00:00:00# Then %>
早上好!今天的天气不赖啊!
<% ElseIf Time <#19:00:00# And Time >= #12:00:00# Then %>
下午好 !
<% Else %>
哈喽 ! 今晚你有没有去 IRC 聊天 !
<% End if %>
</Font>
</body>
</html>
如果再加其他代码就不成了啦.总是显示http 500 内部程序错误 :比如:
<html>
<%
if time <#12:00:00# and time>=#00:00:00# then
bgc="silver"
Elseif time<#19:00:00# and time>=#12:00:00# then
bcg="navy"
else
bgc="red"
end if
end if
%>
<body
bgcolor="<% =bgc %>">
<font color="Green">
<% If Time <#12:00:00# And Time>=#00:00:00# Then %>
欢迎光临我的主页,请填写以下信息 :
<form method="post" action="test1.asp">
<p>
First name: <input name="fname" size="48">
</p>
<p>
Last name: <input name="lname" size="48">
</p>
<p>
Title: <input name="title" type=redio value="mr">Mr.
<input name="title" type=redio value="ms">MS.
</p>
<p>
<input type=submit>
<input type=reset>
</p>
</form>
<%
title=request.form("title")
if title="mr"then
%>
欢迎您 Mr.
<% elseif title="ms"then %>
欢迎您 Ms.<%=request.form("fname")% >
<% else %>
<b><font color=blue>
欢迎您 <% =request.form("fname")&" "&request.form("lname")%>
</font>
</b>
<% end if %>
<% ElseIf Time <#19:00:00# And Time >= #12:00:00# Then %>
下午好 !
<% Else %>
哈喽 ! 今晚你有没有去 IRC 聊天 !
<% end if %>
<% end if %>
</font>
</body>
</html>
我查了很久,也弄不清楚是什么原因,请高手们指点