回 帖 发 新 帖 刷新版面

主题:高手请进

我想写一些代码是这样的 不允许空用户登陆 强制关掉当前页面 (3秒内) 不出任何提示.

   请高手帮忙 谢谢

回复列表 (共8个回复)

沙发

不知楼主的页面是什么样子的,因此,下面我的代码中,涉及延迟关闭当前页面的代码,有可能不是你要的效果。请复制我的代码测试后再用。

-------------------------------------------
以下是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,然后测试。

板凳

这样给你说吧

我的想法是管理员登陆 如果有人乱登陆只给登陆者3次机会如果说3次都是错误的

则把当前页面关掉 或者是把当前IE关掉?

3 楼

这样给你说吧

我的代码你看了吗?

4 楼

看了 正在加以修改中?

5 楼


哦,那你就慢慢修改吧。适当评分是对回贴者的尊重!我的代码是可以解决你[color=FF0000]最初[/color]提出的问题的,看来谦虚并不可取。

6 楼

我会的

你看我像是不尊重别人的人吗?可以加QQ吗?

7 楼

呵呵~~  加QQ干什么?

8 楼

聊聊

怎么瞧不上呀

那就算了

我来回复

您尚未登录,请登录后再回复。点此登录或注册