应该是安全问题吧,最好安装一个ActiveX最好。可以跳过这个设置

解决方案 »

  1.   

    谢谢楼上,你的方法是很好的方法。我这里的问题也真正找到了,new ActiveXObject("WScript.Shell")时,双引号换成单引号就可以了,还是太粗心了,让我也虚惊一场,以为这些天的工作白费了。
      

  2.   

    刚刚重新试了一下,刚才说的好像不正确var WshShell = new ActiveXObject ("WScript.Shell");  //本机访问正确,从其他机器访问出错
    var WshShell = new ActiveXObject('WScript.Shell');  // 没错上面一行和下面一行的差别无非一个空格,和单双引号。javascript允许两种引号表达字符串,那是空格惹的祸么?谁能说得清为什么呢?