日期:2014-05-16  浏览次数:20308 次

如何用javascript调用系统自带的计算器?
如何用javascript调用系统自带的计算器?
我这样写没用
function   callcalc()      
{      
try  
{
var   objShell   =   new   ActiveXObject( "wscript.shell ");
objShell.Run( "calc.exe ");//objShell.Run( "calc ");
objShell   =   null;
}
catch   (e)
{
alert( '找不到文件(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。 ')
}      
}      
<a   href= "javascript:callcalc(); "> 计算器 </a>

------解决方案--------------------
ActiveXObject 在高版本的IE里默认就已经被禁止使用了,所以没用。
------解决方案--------------------
把自己本地的安全级别降低,允许使用ActiveX试试。一般从安全考虑,默认是不让使用的。