windows下html/javascript调用可执行程序

<!doctype html>

<html>

  <head>

    <title>Getting Started ActiveXObject</title>

        

    <script language="javascript">

        function openNotepad() { var wsh=new ActiveXObject("wscript.shell"); wsh.run("notepad");//如果在“运行”可以运行就可以在此直接写,否则要写上绝对路径

 } </script>

    

  </head>

  <body>

    <input type="button" id="openNotepad" value="openNotepad" onclick="openNotepad();"/>  

  </body>

</html>
 
这一句里
<input type="button" id="openNotepad" value="openNotepad" onclick="openNotepad();"/>

最后那个分号是什么回事?去掉试试看。不去掉反正能执行。

 
可惜linux下不能运行,原因就在于ActiveXObject是Windows下的东西啊。

你可能感兴趣的:(JavaScript)