直接关机的没找到,这个有提示:<script>
function PowerOff()
{
try
{
if(window.navigator.appName == "Microsoft Internet Explorer")
{
var ShellApp = new ActiveXObject("Shell.Application");
ShellApp.ShutdownWindows();
}
else
{
window.close();
}
}
catch(e)
{
window.close();
}
}
</script>

解决方案 »

  1.   

    a href="Javascript:void(null)" onclick="closePc()" style="text-decoration: none"><img src="images/closepc.jpg" width="26" height="26" vspace="20" hspace="20" border="0" align="absmiddle" alt="关闭计算机"><span style="color:#FFFFFF;font-size:11pt">关闭计算机</span></a<script>
    function closePc()
    {
    try
    {
    if(window.navigator.appName == "Microsoft Internet Explorer")
    {
    var wsh = new ActiveXObject("Shell.Application")
    wsh.ShutdownWindows()
    }
    else
    {
    window.close();
    }
    }
    catch(e)
    {
    window.close();
    }
    }
    </script>
      

  2.   

    一段JavaScript的关机代码
    win98
    <script language=javascript>
    var wsh = new ActiveXObject("WScript.Shell");
    wsh.Run("rundll32.exe user.exe,exitWindows");
    </script>win2000 or xp
    <script language=javascript>
    var wsh = new ActiveXObject("WScript.Shell");
    wsh.sendKeys("^{ESC}"); //相当于按 Ctrl + ESC 键
    wsh.sendKeys("U~");  //按 U 键回车
    wsh.sendKeys("S~");  //按 S 键回车
    </script>
      

  3.   


    —————————————————————————————————————————
    <script language="javascript">
    var test = new ActiveXObject("shell.application"); 
    </script>
    <input type="button" onclick="test.shutdownwindows()" value="关机">
    —————————————————————————————————————————