asp发帖验证用户是否登录,及保存用户名的JAVASCRIPT函数出错!!

tuhuolongan 2010-07-14 09:11:37
<script language="javascript">
function huitie(){
var f_t=document.getElementById("hui");
if (session("uid")<>"")
var fd=<%=session("uid")%>;
f_t.style.display="block";
else
alert("请先登录");
}
点击发帖按钮,检测用户是否登录,若登录保存用户名,并显示发贴框,没登录则提示用户登录。
调试时说是if (session("uid")<>"")这句语法错误,不知道到底怎么改!!
...全文
43 点赞 收藏 6
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
2321zhf 2010-07-14
服务器端检测吧
回复
tuhuolongan 2010-07-14

<script language="javascript">
function huitie(){
var f_t=document.getElementById("hui");
if (<%session("uid")<>""%>)
var fd=<%=session("uid")%>;
f_t.style.display="block";
else
alert("请先登录");
}
</script>
if (<%session("uid")<>""%>)我原来代码是这样的,发帖时少加了<%%>,改成if (<%=session("uid")%>.length!=0)还是不能运行啊!调试显示语法错误 if (<%=session("uid")%>.length!=0)的字符6
回复
fjicefire 2010-07-14

<script language="javascript">
function huitie(){
var f_t=document.getElementById("hui");
if (session("uid")<>"")
var fd=<%=session("uid")%>;
f_t.style.display="block";
else
alert("请先登录");
}

你这是javascript 脚本 还是 asp
还是混排
if (<%=session("uid")%>.length!=0)
回复
tuhuolongan 2010-07-14
恩 我已经改好了 showlin的方法下次试试看 谢谢各位了
回复
showlin 2010-07-14
<% if session("uid")<>"" then %>
<script language="javascript">
function huitie(){
var f_t=document.getElementById("hui");
f_t.style.display="block";
}
</script>
<% else %>
<script language="javascript">
function huitie(){
alert("请先登录");
}
</script>
<% end if%>

回复
叫我梁大侠 2010-07-14
帮忙顶下
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告