各位高手:
    大家好!
    首先感谢,你看我这个菜鸟发的这个帖子。有一个问题向各位大侠请教,请求各位大侠帮助,先谢过了。
    我在tomcat发布的网站上设置了一个图片链接,让局域网局域网内的所有用户可以打开他们电脑自己本地上的即时通讯工具->d:/jstx/Bin/jstx.exe文件.
    我服务器上测试是可以的,弹出即时通讯的登陆框的,但是别的用户在本地点击就没反应。他们的电脑上一样的路径全都装了即时通讯的软件。代码如下:
<a href="#" onClick="javascript:wsh = new ActiveXObject('WScript.Shell'); wsh.Run('file:///D:/jstx/Bin/jstx.exe');"><img src="<%=request.getContextPath()%>/img/danga_02.jpg" width="160" height="40" border="0" /></a>
请问如何修改?
    这个代码是我在网上抄袭的,可能方法本身我就用错了。呵呵!~

解决方案 »

  1.   

    嗯,是这个意思,点击服务器网站上的图片链接,把他自己安装的这个软件启动了。他自己机器上把软件安装在d:/jstx/Bin目录下,可执行文件地址:d:/jstx/Bin/jstx.exe。我就想知道,服务器网站的这个图片链接应该怎么写?用超级链接实现?还是添加在onclick事件中写?
      

  2.   

    看来这个问题只能期待真正的高手看到了。安全级别、ActiveX、可信站点都添加了,而且我们自己内部也会测试的。这方面大家就放心吧。主要是这个代码肯定不能这么设置的,这么设置是服务器获取本机的程序的绝对路径,与用户点击图片获取他自己本机路径的方法肯定会有所不同。只是我不知道,有什么不同,应该用什么方法,才向高手求助的。