是这样的, 有个系统是 JSP做的, 当用户点击 一个按钮后(打印), 然后调用我的一个MFC程序, 调用方法是 myprintf.url.notify://id=00001, 这样我的MFC 程序就能响应了. 问题是: 现在 在页面的 打印按钮响应事件里面加入: <A href=myprintf.url.notify://id=00001'>, 这样会把原有的页面转向, 如果用window.open, 也会造成有个新页面出来,这2种结果都不是我想要的, 有什么办法执行这个链接, 又不出网页 也不转向页面呢?谢谢!!!
 

解决方案 »

  1.   

    应该是IE浏览器,如果是那样的话可以使用
    JavaScript来调用shell:
    shell=WScript.CreateObject('WScript.Shell');
    wshShell.Exec('app.exe');   不知道你的程序是不是可以这样调用.
       
      

  2.   


    不是的, 这样会有安全提示. 我用的是URL协议
      

  3.   

    对于url协议不是很清楚,不知道这样是否可行
    <A href=myprintf.url.notify://id=00001' target="ifrmMFC">
    <iframe name="ifrmMFC" id="ifrmMFC" src="" style="display:none;"></iframe>