以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]系统空闲是弹出的登录窗口。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68809)

--  作者:liuxianjie1980
--  发布时间:2015/5/25 16:12:00
--  [求助]系统空闲是弹出的登录窗口。
如题。在空闲时,弹出登录窗口(非自定义窗口),由于窗口上有一个自带的红叉叉按钮,因此,用户可以直接关闭而不需要重新输入密码,这算不算一个bug呢?想过登录窗口不要边框的,但是又不好看,有没有其他的办法呢?
--  作者:Bin
--  发布时间:2015/5/25 16:15:00
--  
最笨,最简单的方法.在窗口BeforClose事件.把确认按钮的代码复制进去.验证一次用户帐号和密码.通过了才让关闭. 不通过可以设置 

e.cancel=true  不给关闭

--  作者:liuxianjie1980
--  发布时间:2015/5/25 16:18:00
--  
有道理。
--  作者:大红袍
--  发布时间:2015/5/25 16:19:00
--  

 可参考如下例子

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=61245&skin=0

 


--  作者:liuxianjie1980
--  发布时间:2015/5/25 16:21:00
--  
不过,系统自带的登录窗口怎么加代码啊?
--  作者:大红袍
--  发布时间:2015/5/25 16:25:00
--  
以下是引用liuxianjie1980在2015/5/25 16:21:00的发言:
不过,系统自带的登录窗口怎么加代码啊?

 

看4楼,可以直接设置窗口的按钮消失,也可以绑定一个BeforClose事件


--  作者:liuxianjie1980
--  发布时间:2015/5/25 16:44:00
--  
切换按钮  是 什么意思,没看明白
--  作者:liuxianjie1980
--  发布时间:2015/5/25 17:11:00
--  

用了这个例子中的代码好像还是不行,还是直接可以关掉的。没有搞懂那个切换按钮的代码放在什么地方.


--  作者:liuxianjie1980
--  发布时间:2015/5/25 17:13:00
--  

而且那个msb好像没有什么用吧,因为不填写密码或密码有误的话,系统自动会提示密码错误的


--  作者:大红袍
--  发布时间:2015/5/25 17:16:00
--  
 关键是你理解思路啊,动态绑定一个beforeClose事件即可。