很简单的判断语句,竟然不行!晕死我了。

youhe 2006-06-20 02:37:57
<% @Language="JavaScript" %>
<%
If (year(now())="2006") then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
...全文
482 20 打赏 收藏 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamover 2006-06-21
  • 打赏
  • 举报
回复
一群神经...
xamcsdn2 2006-06-21
  • 打赏
  • 举报
回复
<% @Language="JavaScript" %>

这句是什么意思?
zhangjun 2006-06-20
  • 打赏
  • 举报
回复
javascript做服务器端脚本:
<% @Language="JavaScript" %>
<%
var Today = new Date();
var tY = Today.getFullYear();
if(tY.toString() == "2006")
{
Response.Write("2006");
}
else
{
Response.write("Not 2006")
}
%>

如果vbscript做服务器端:
<% @Language="vbscript" %>
<%
If cstr(year(now())="2006" then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
youhe 2006-06-20
  • 打赏
  • 举报
回复
谢谢大家,我已经解决了。
zhaogy 2006-06-20
  • 打赏
  • 举报
回复
<script Language="JavaScript">
<!--
-->
</script>
<%
If (year(now())="2006") then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>


在
<!--
-->
之间写javascript语句。
sy_binbin 2006-06-20
  • 打赏
  • 举报
回复
感觉LZ对JavaScript和VBScript还是没分开哦
wyq29 2006-06-20
  • 打赏
  • 举报
回复
晕死 你第一行 表示javascript当然要分号了。

你写的是asp!  是vbscript!

把第一行去掉 或者改成 <%@LANGUAGE="VBSCRIPT"%>

在dm里建立asp新文件一定要选择 vbscript!
tujhth 2006-06-20
  • 打赏
  • 举报
回复
<%
If (year(now())="2006") then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
把上面哪个<% @Language="VBScript" %>去了
北京不不 2006-06-20
  • 打赏
  • 举报
回复
<% @Language="JavaScript" %>
<%
If (year(now())="2006") then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
reponse.write 是vbscript..老大。
if 语句。。条件要==而不是=
格式:if(a==b)
{
......
}
无END IF
youhe 2006-06-20
  • 打赏
  • 举报
回复
是javascript环境下
youhe 2006-06-20
  • 打赏
  • 举报
回复
飞扬兄,不能去<% @Language="JavaScript" %>呀,
加上,还是会出错:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/test1.asp,行3

If cstr(year(now()))="2006" then
---^
sy_binbin 2006-06-20
  • 打赏
  • 举报
回复
lz啊

你到底是想用JavaScript呢,还是用VBScript呢

要是用VBScript写
<% @Language="VBScript" %>
<%
If year(now())="2006" then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
这样是应该没错误的!!现在没运行环境,你在试试
tatty_bad 2006-06-20
  • 打赏
  • 举报
回复
呵呵,你究竟要在什么环境下运行阿??
邦迪代驾 2006-06-20
  • 打赏
  • 举报
回复
<%
If cstr(year(now()))="2006" then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
youhe 2006-06-20
  • 打赏
  • 举报
回复
也是不行呀。5555555

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/test1.asp,行4

out.println "2006"
------------^
bingcha325 2006-06-20
  • 打赏
  • 举报
回复
<% @Language="JavaScript" %>
<%
if (year(now())=="2006")
out.println "2006"
else
out.println "Not 2006"
end if
%>
这样试试
youhe 2006-06-20
  • 打赏
  • 举报
回复
高手在哪呀???55555
youhe 2006-06-20
  • 打赏
  • 举报
回复
兄弟,去掉()也是不行呀。5555,不知道if then要遵循javascript的什么原则?
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/test1.asp,行3

If year(now())="2006" then
---^
sy_binbin 2006-06-20
  • 打赏
  • 举报
回复
<% @Language="JavaScript" %>
<%
If year(now())="2006" then
Response.write "2006"
else
Response.write "Not 2006"
end if
%>
这样看看呢
youhe 2006-06-20
  • 打赏
  • 举报
回复
出现如下错误:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JScript 编译错误 错误 '800a03ec'

缺少 ';'

/test1.asp,行3

If (year(now())="2006") then
------------------------^

28,402

社区成员

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

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