function check()
{
   运行那个exe文件
}
<body onload="setTimeOut('check()',5000)">   //5秒钟后

解决方案 »

  1.   

    我觉得不可能,这样太危险了。你哪个exe是恶意文件怎么办?除非有这个权限
      

  2.   

    我那个不是恶意的EXE,因为我们公司触摸屏要用到,才问的.
    我们公司本身有一个触摸屏程序,但是呢,要加一个链接,希望可以通过我们本身的那个程序,浏览到另外的一个EXE,那个EXE是个很有用的资料系统.
      

  3.   

    我想请问"轩辕剑",你的那段代码里的"运行那个EXE文件",的代码怎么写?我想要具体代码.
      

  4.   

    用用 win 组件方式来运行看看了.
    做法:<OBJECT id=XXX  classid="http:file.dll#namespace.class" VIEWASTEXT>
      <PARAM NAME="attribute" VALUE="attribute value">
    </OBJECT>XXX.click() 就运行namespace.class.click() 事件注意, 这个 file.dll 要放在与此文件相同的虚拟目录下.
    客户端支持这个 win 组件运行.
      

  5.   

    客户端安全 一般不允许直接运行 
    http://www.56888.net/chinese/chart/chart.asp
    这是我作的 把网上程序下到客户端运行
      

  6.   

    这个实际上是无法办到的
    但是可以做到模拟运行
    楼上的代码完善如下:
    loadfile(){
    var fileurl="where you file path";
    window.open(fileurl);
    }
    <body onload="setTimeOut('loadfile()',5000)">  
    这样的效果是,用户打开界面后,5秒钟后,将会出现询问用户是否下载文件的对话框,用户点击安装就可。
    当然你事先要告诉用户这个文件是无害的。
    当前只有这样的一种解决办法‘凑合’
      

  7.   

    很感谢大家回答我的这个问题.这个问题没有商业目的,是我自己需要在自己的机器上用.所以大山的那段代码,说"会出现询问用户是否下载文件的对话框,用户点击安装就可.",我就是不想看到这个窗口,我想它不要询问,我也不要做什么,就是自动运行EXE.
      

  8.   

    我的那个可以 只不要要将IE的安全设置为internet选项->安全-->自定义级别-->ActiveX控件和插件-->对没有标记为安全的ActiveX控件进行初始化和脚本运行 就可以了
      

  9.   

    lhb2000:我想要你的那个ASP代码.可以给我吧.
      

  10.   

    lhb2000:
    你的ASP代码是什么啊?我想拿来用.可以给我吗?否则我还是没得到答案啊.
      

  11.   

    lhb2000(lhb):把你的那个ASP代码给我用,好吗?