| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1357 人关注过本帖
标题:用js判断变量问题,请教!
取消只看楼主 加入收藏
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
结帖率:66.67%
收藏
 问题点数:0 回复次数:4 
用js判断变量问题,请教!
部分代码如下:
dim user_ident
user_ident=rs("user_ident")   'user_ident为布尔值
<a href="dientity.asp" onclick="return ident_check();"></a>
请教:
如何写这个ident_check()?用来判断如果user_ident=true,则提示:对不起,您的帐号被禁用!
谢谢!
<scritp language="javascript">
function ident_check()
{
  if ....   {
  alert("对不起,您的帐号已被禁用!");
  .....  
  return false();}
}
</script>

莫以善小而不为,莫以恶小而为之!
2008-10-15 18:47
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
版主所言及是,的确需要空行,这样便于阅读和理解。
本着技术一竿子到底的精神,我重新整理一下代码:
部分代码如下:
dim user_ident
.....
user_ident=rs("user_ident")   'user_ident为布尔值
......
<a href="identity.asp" onclick="return ident_check();">点击进入</a>
<script language="javascript">
function ident_check()
{
  if ....   {
  alert("对不起,您的帐号已被禁用!");
  .....  
  return false();}
}
</script>
ps:有些输入出现错误,可能是手误。毕竟dw有代码提示,在dw里一般不会错的。
另外,你的那篇“asp脚本执行顺序”在这之前我早已拜读,呵呵。谢谢你的指导!

[[it] 本帖最后由 nicechlk 于 2008-10-16 11:05 编辑 [/it]]

莫以善小而不为,莫以恶小而为之!
2008-10-16 11:03
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
要通过“点击进入”这个链接来做判断,那。。。改如何做呢?

莫以善小而不为,莫以恶小而为之!
2008-10-16 13:55
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
前面部分问题已解决:
<scritp language="javascript">
var user_ident="<%=rs("user_ident")%>"
function ident_check()
{
  if (user_ident)
  {
  alert("对不起,您的帐号已被禁用!");
  document.location.href='defalut.asp';
   }
}
</script>
此法无法实现跳转,为何?

莫以善小而不为,莫以恶小而为之!
2008-10-16 19:27
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
收藏
得分:0 
这条代码也有问题:
<a href="dientity.asp" onclick="return ident_check();"></a>
因为后面有ident_check()判断,if 条件成立就给出提示,同时跳转到指定页面,这样就跟href冲突了。
经一高手指点,做如下改动,问题解决:
<a href="#nogo" onclick="return ident_check(<%=rs("link_url")%>);">相关文字</a> '设置锚点
<scritp language="javascript">
var user_ident="<%=rs("user_ident")%>"   '这个变量在前面已经处理过,没有问题;
function ident_check(url)
{
  if (user_ident)
  {
  alert("对不起,您的帐号已被禁用!");
  window.location.href='';
   }
  else
   {
   window.location.href=url;
   }
}
</script>

莫以善小而不为,莫以恶小而为之!
2008-10-22 23:24
快速回复:用js判断变量问题,请教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020133 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved