各位JS高手,现在我要写一个独立的javascript脚本(getfile.js),打开方式是wscript.exe,就是直接双击脚本文件执行,不通过网页的嵌套。 现在的问题就是执行结束后如何才能弹出信息框呢?我试过alert()等命令是不行的,是不是javascript脚本本身没有办法实现?我试过通过html页面执行js脚本就可以弹出。

解决方案 »

  1.   

    wscript使用的是jscript不是javascript
      

  2.   

    这里有个例子。
    var myMsgBox=new ActiveXObject("wscript.shell")
    myMsgBox.Popup ("Hey, this works")
      

  3.   

    hoho,没太搞清javascript和jscript的区别,谢谢楼上,明天到公司再试试。
      

  4.   


    <job id="IncludeExample">
       <script language="javascript">
          WScript.Echo("Hello World");
       </script>
    </job>
      

  5.   

    将上面代码存为 .wsf 文件,双击就可以运行
      

  6.   

    function alert(x) { WScript.Echo(x + ''); }
      

  7.   

    alert没有执行是因为在JavaScript中没有这个函数
    平时使用习惯了都认为alert是JavaScript中的函数,
    这是错误的!
    alert是属于网页的专用函数,即alert是属于浏览器(DOM)的函数!
    alert在网页中使用VBScript写得代码中也能执行。