String showWindow =" <script>window.open('url','_blank') </script>"; 
http://xxx.xxx.xxx.xxx/xxxx/files/20090519160357312.doc 
功能目的:在客户端用ie打开服务器目录下的一个doc文件实现预览。 
我的实现是自己写了个树读取服务器所有的目录文件。用户选中后进行文件上传到服务器临时目录,用window.open(url)到临时目录文件。 
本地测试可以用ie打开DOC文件。但是如果把程序部署到远程服务器上,doc文件无法打开。IE窗口弹出马上关闭。 这是为什么?如何解决? 用360 遨游浏览器测试该功能都可通过。 
谢谢!

解决方案 »

  1.   

    不是阻止的问题,不阻止也只是看到闪了一下就没有了
    ie6可以通过esc来暂停那个动作,都可以看到url,直接输入url也可以打开文件的
    ie7可以看到新选项卡跳了一下就没有了
      

  2.   

    在我本地部署,我可以用ie打开文件 。 
    在我本地无法打开部署在远程服务器上的文件。现象是ie窗口弹出一闪就关闭了。
      

  3.   


    ...这种就不清楚了, 这样的话,应该不是ie  的问题了,你打开的页面, 如果不打开 doc文档会不会一闪而过呢?
      

  4.   


    通过IE打开文档时,一般情况都会将远程的文件下载到本地临时目录,然后打开临时文件进行浏览.可能是因为文档没有被下载吧.
    在我们的项目中,是将文档输出到JSP流来实现在线显示的.这方面的资料网上很多.
      

  5.   

    把要打开的文件放入服务器的一个临时文件夹,window.open('download.jsp') ,
    在download.jsp中 window.location.href('临时文件地址'),问题解决。
      

  6.   

    不清楚,只打开过网页,而没打开过 doc  文件