Board logo

标题: [问题求助] hta检测窗口是否活动 [打印本页]

作者: czjt1234    时间: 2015-8-19 14:05     标题: hta检测窗口是否活动

被几个事件搞晕了头
  1. <html>
  2. <head>
  3. <hta:Application
  4.     ID              = "oHTA"
  5.     ContextMenu     = "No"
  6.     Border          = "None"
  7.     ShowInTaskBar   = "No"
  8.     ApplicationName = "192.168.0.251"
  9.     SingleInstance  = "Yes"
  10.     WindowState     = "Maximize"
  11.     Version         = "1.5"
  12.     Scroll          = "No"
  13. >
  14. <script language=vbscript>
  15. Sub focus()
  16.   userid.focus()
  17.   xx.innerText =  "活动"
  18. End Sub
  19. Sub blur()
  20.   xx.innerText =  "不活动"
  21. End Sub
  22. Sub check()
  23.   xx.innerText =  "不活动"
  24. End Sub
  25. </script>
  26. </head>
  27. <body onfocus="focus()" onblur="blur()" style="background:#80BFFF;">
  28. <div style="position:absolute;left:40%;top:30%;">
  29. <label for="userid" style="width:60px;">卡号</label>
  30. <input type="text" id="userid"  style="width:200px;" />
  31. <br /><br />
  32. <label for="userpassword" style="width:60px;">口令</label>
  33. <input type="password" id="userpw" style="width:200px;" />
  34. <br /><br />
  35. <label for="adminpassword" style="width:60px;">管理员</label>
  36. <input type=password id="adminpw" style="width:200px;" />
  37. <br /><br />
  38. <button style="position:absolute;right:0px;" onclick="check()">确定</button>
  39. <br /><br /><br />
  40. <label id="xx" style="width:260px;color:red;font-Weight:bold;"></label>
  41. </div>
  42. </body>
  43. </html>
复制代码
意图:当窗口被关闭或被最小化时,或按开始菜单,窗口不活动时,触发事件
防止别人跳过输入窗口
作者: CrLf    时间: 2015-8-19 15:36

hta 是不响应 onquit 的
作者: czjt1234    时间: 2015-8-19 16:00

我是用一个vbs保护hta
设置环境变量判断是否为活动窗口




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2