借人气问一个.htm网页中出现的问题,急!!!

RealBlue 2005-08-10 08:09:22
在.htm网页中,如果客户端装了PDF文档浏览器的话(Acrobat Reader),用如下语句可以让PDF文档在IE中打开:<a href="data/大坝的环境设计.PDF" target="_blank">大坝的环境设计</a>
可是用同样的语句,打不开维普文档(.vip文档),点击链接出现下载的对话框。

应该来说,链接如果是客户端不能识别的程序,那就回出现下载到本地的对话框,而如.doc、.pdf等就直接在IE中打开了,可是客户端已经装了维普浏览器,在客户端也能顺利打开那些文档,为什么IE中不可以?

有没有解决的办法?要是不能,有没有办法让它不在IE中打开,直接像调用客户端程序一样打开(就是如果我在本机双击那个文档打开一样——要是装了浏览器,自动打开;要是没装,出现一个列表,问你选择什么程序打开……)

急救!!!
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Edison621 2005-11-08
  • 打赏
  • 举报
回复
HttpContext.Current.Request.PhysicalApplicationPath呢
lovewindy 2005-10-19
  • 打赏
  • 举报
回复
直接到执行文件接到当前目录,然后
exec('pro.exe')看看行不行?
RealBlue 2005-08-10
  • 打赏
  • 举报
回复
顶,基本解决了。就是一个问题:在javascript中,怎样用相对路径调用和该网页处于同一层目录下的文件夹中的程序?

比如该网页在D://test/目录下,而程序pro.exe在D://test/data/目录下
这样调用路径错误:
<a href="javascript:" onclick="exec('/data/pro.exe')">测试程序</a><p>

exec('data/pro.exe')也不行,exec('../data/pro.exe')也不行,exec('~/data/pro.exe')也不行……

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧