Доброго времени суток.
Суть программы: запустить *.exe по паролю.
В чем нужна помощь: переделать код т.о. чтобы при правильном пароле закрывалась HTA окно самостоятельно.
Сейчас реализовано следующим образом:
<button onClick='self.close()'>Закрыть</button>
123.JPG
Собственно код HTA:
<head>
<HTA:APPLICATION
applicationname="fm"
borderstyle="normal"
caption="no"
maximizeButton="no"
minimizeButton="no"
showintaskbar="no"
singleinstance="no"
scroll="no"
sysmenu="no"
selection="no"
contextMenu="no">
</head>
<style type="text/css">
body {
background-color:#AFEFE0;}
</style>
<script type="text/javascript">
var winWidth=200;
var winHeight=130;
window.resizeTo(winWidth, winHeight);
var winPosX=screen.width/2-winWidth/2;
var winPosY=screen.height/2-winHeight/2;
window.moveTo(winPosX, winPosY);
MyObject = new ActiveXObject("WScript.Shell")
function pButton()
{
if (document.fpass.pass_id.value == "asd")
{MyObject.Run("Far.lnk");}
else{alert("Не верный пароль...");}
}
function enter()
{
if(event.keyCode==13)
{event.returnValue=false;}
}
</script>
<body onkeydown="enter()">
<form name="fpass">
<center><b>Введите пароль</b></center>
<center><b>Запуск "Far"</b></center>
<input type="password" id="pass_id" maxlength="15" size="18" />
<input type="button" onclick="pButton()" value="OK" />
</form>
<center><button onClick='self.close()'>Закрыть</button></center>
</body>
Жду любых идей