var WshShell =new ActiveXObject("WScript.Shell");
alert("ComputerName is " + WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
alert("UserName is " + WshShell.ExpandEnvironmentStrings("%USERNAME%"));

解决方案 »

  1.   

    <script language=javascript>
    var WshShell =new ActiveXObject("WScript.Shell");
    alert(WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
    //这一句是用来得到用户的计算机名称
    alert(WshShell.ExpandEnvironmentStrings("%USERNAME%"));
    //这一句是用来得到用户名
    </script>
      

  2.   

    这跟javascript无关,而根实现语言的host有关。在windows的ie上,用ActiveX可以用到大量的windows组件。其实应该到windows组件的论坛里去问,hehe。
      

  3.   

    这就是用的JAVASCRIPT,而且不会有ActiveX控件安全性的提示。