日期:2014-05-16  浏览次数:20415 次

winpe下hta中,alert失效
winpe1.6(由window   2003   server   sp1盘构建,已经设置为支持hta和脚本)下,编写test.hta,内容如下

<html>
<body>
<script   language= "javascript ">
window.alert( "test ");
</script>
</body>
</html>

执行test.hta,发现alert失效即不弹出窗口。
而执行以下代码成功

<html>
<body>
<script   language= "javascript ">
document.write( "test ");
</script>
</body>
</html>

已经验证JSscript引擎存在,WSH版本5.6,现在的问题是JScript中window对象有的方法可以执行(如close,showModalDialog),有的不行(如alert,confirm)。在winpe2.0下(由windows   vista构建)没有此问题。
请高手帮忙解决。

------解决方案--------------------
<html>
<head> <hta:application> </hta:application> <title> None </title> </head>
<body onload= "alert(document.title) ">
</body>
</html>

明明是可以的..

弹出对话框你可以用new ActiveXObject( "WScript.Shell ").Popup( " ");都一样的....