主题:高手请进
鸿鹄云飞
[专家分:390] 发布于 2008-02-09 22:28:00
我想写一些代码是这样的 不允许空用户登陆 强制关掉当前页面 (3秒内) 不出任何提示.
请高手帮忙 谢谢
回复列表 (共8个回复)
沙发
长尾兔 [专家分:3630] 发布于 2008-02-10 10:22:00
不知楼主的页面是什么样子的,因此,下面我的代码中,涉及延迟关闭当前页面的代码,有可能不是你要的效果。请复制我的代码测试后再用。
-------------------------------------------
以下是login.htm的内容:
<html><head>
<title>Login</title>
</head>
<body>
<form method="POST" action="main.asp">
<p><input type="text" name="T1" size="20"><input type="submit" value="提交" name="B1"></p>
</form>
</body>
</html>
-------------------------------------------
以下是main.asp的内容:
<html><head></head>
<script language="javascript">
function closeit(){
self.opener = 'HowDoYouDo';
self.close();
}
</script>
<body onload="setTimeout('closeit();',3000)">
<%
UserName = Request("T1")
if Len(Trim(UserName)) < 1 then
Response.write "不允许空用户名"
else
Response.write "登陆用户名是 " + UserName
end if
response.write "----窗口将于3秒后关闭"
%>
</body>
</html>
加载login.htm,然后测试。
板凳
鸿鹄云飞 [专家分:390] 发布于 2008-02-10 17:11:00
这样给你说吧
我的想法是管理员登陆 如果有人乱登陆只给登陆者3次机会如果说3次都是错误的
则把当前页面关掉 或者是把当前IE关掉?
3 楼
长尾兔 [专家分:3630] 发布于 2008-02-10 17:29:00
这样给你说吧
我的代码你看了吗?
4 楼
鸿鹄云飞 [专家分:390] 发布于 2008-02-10 17:30:00
看了 正在加以修改中?
5 楼
长尾兔 [专家分:3630] 发布于 2008-02-10 17:33:00
哦,那你就慢慢修改吧。适当评分是对回贴者的尊重!我的代码是可以解决你[color=FF0000]最初[/color]提出的问题的,看来谦虚并不可取。
6 楼
鸿鹄云飞 [专家分:390] 发布于 2008-02-10 17:40:00
我会的
你看我像是不尊重别人的人吗?可以加QQ吗?
7 楼
长尾兔 [专家分:3630] 发布于 2008-02-10 17:43:00
呵呵~~ 加QQ干什么?
8 楼
鸿鹄云飞 [专家分:390] 发布于 2008-02-10 17:50:00
聊聊
怎么瞧不上呀
那就算了
我来回复