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下的东西啊。