login_yt_key.html 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <html>
  2. <head>
  3. <title>登录</title>
  4. <meta http-equiv="content-type" content="text/html; charset=gb2312">
  5. <style type="text/css">
  6. table {width ="800px";
  7. font-size: 12px;
  8. background-color: #F1F5F6;
  9. }
  10. .button {
  11. border: 1px outset #a5b6d2;
  12. padding: 5px 2px;
  13. text-decoration: none;
  14. text-align: center;
  15. vertical-align: middle;
  16. color: #343333;
  17. cursor: pointer;
  18. background-color: #CAEAFF;
  19. }
  20. </style>
  21. <script language="JavaScript">
  22. var ntkologinobj;
  23. function initLoginOcx() {
  24. ntkologinobj = document.all("ntkoekeyloginocx");
  25. if (!ntkologinobj) {
  26. alert("EKEY登录控件初始化失败!");
  27. }
  28. }
  29. function getLoginInfoFromEkey() {
  30. try {
  31. var loginform = document.forms("loginform");
  32. loginform.action = document.all("ServerName").value;
  33. ntkologinobj.ReadFromEkey();
  34. if (0 != ntkologinobj.StatusCode) {
  35. return false;
  36. } else {
  37. var width=screen.availWidth - 10;
  38. var height=screen.availHeight-50;
  39. window.open("http://localhost:8181/ynet/Login.do?type=1&user="+ntkologinobj.Username+"&pass="+ntkologinobj.Password,"",'width='
  40. +width+',height='+height+',top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
  41. closeWindow();
  42. return false;
  43. }
  44. } catch (e) {
  45. alert("从EKEY读取用户登录信息错误:" + e);
  46. return false;
  47. }
  48. }
  49. function closeWindow()
  50. {
  51. window.opener=null;
  52. window.open('', '_self', '');
  53. window.close();
  54. }
  55. </script>
  56. </head>
  57. <body bgcolor="#ffffff" onload="initLoginOcx()">
  58. <center>
  59. <h3>登录系统</h3>
  60. <hr width=60%>
  61. <script src="ntkoGenEkeyLogOcxObj.js"></script>
  62. <br>
  63. <br>
  64. <FORM id="loginform" METHOD=post onsubmit="return getLoginInfoFromEkey();">
  65. <INPUT TYPE=hidden NAME="%%ModDate" VALUE="0000000000000000">
  66. 要登录的DominoURL:<input id="ServerName"
  67. VALUE="http://192.168.0.1/names.nsf?Login" size=60><br>
  68. 用户名:<INPUT NAME="Username" VALUE="" maxlength=256><br> 口
  69. 令:<INPUT NAME="Password" VALUE="" TYPE=password maxlength=256><br>
  70. <br>
  71. <button class="button" onclick="getLoginInfoFromEkey();">读取EKEY信息</button>
  72. <INPUT class="button" TYPE=submit VALUE="登录">&nbsp;&nbsp;<input
  73. class="button" type="RESET" name="Reset" value="重新输入">
  74. </form>
  75. </center>
  76. </body>
  77. </html>