迷茫了一天,不知这个问题怎样解决,请高手帮忙啊

wjjzjl 2003-12-05 09:33:32
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
Sub sendcall_onclick
if session("username")="管理员" then (if 语句是不是不对啊)
"执行语句"
else
"执行语句"
end if
End Sub
-->
</SCRIPT>


(我这个语句是一个按钮的操作,为什么我点按钮时没有反应,是不是if语句不对啊,vbscript好像和asp不太一样啊,能详细介绍一下吗)
...全文
52 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2003-12-05
  • 打赏
  • 举报
回复
这样可以!但是你一定要明白是怎么回事,
session("username")没被当变量调用,而是个字符串值而已!
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
Sub sendcall_onclick
if "<%=session("username")%>"="管理员" then "执行语句"
else
"执行语句"
end if
End Sub
-->
</SCRIPT>

talent303 2003-12-05
  • 打赏
  • 举报
回复
或者你可以试下这个就是把sendcall_onclick改成checkdata()这个,然后把那个按钮里面的改成onclick="checkdata"
talent303 2003-12-05
  • 打赏
  • 举报
回复
把那个session改成request试下.
possible_Y 2003-12-05
  • 打赏
  • 举报
回复
请搞清楚客户端和服务器端的区别
byybyybyy 2003-12-05
  • 打赏
  • 举报
回复
<script></script>里面直接包含asp语句是没有意义的
wjjzjl 2003-12-05
  • 打赏
  • 举报
回复
是 if <%session("username")%>="管理员" 吗?我这样写了,还是不对啊
dachangtui 2003-12-05
  • 打赏
  • 举报
回复
又犯了这个错误!
<script></script>里面不能用session.
要用<% %>才行.
其实我也犯过.
pimple 2003-12-05
  • 打赏
  • 举报
回复
另外按扭的事件是否调用了过程.
woodwolf 2003-12-05
  • 打赏
  • 举报
回复
我不知道
你把VBSCRIPT换掉,如下:
<%
Sub sendcall_onclick
if session("username")="管理员" then (if 语句是不是不对啊)
"执行语句"
else
"执行语句"
end if
End Sub
%>试一下吧

28,407

社区成员

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

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