【问题标题】:How to download doc file using javascript如何使用 javascript 下载 doc 文件
【发布时间】:2011-02-02 09:39:38
【问题描述】:

尝试使用 java-script 下载文件时出现以下错误。

错误:

Internet Explorer cannot download Sample.doc from www.websitename.com.

Internet Explorer was not able to open this Internet site. The request is either unavailable or cannot be found.Please try again later.

HTML:

<html>
<head>
<script type="text/javascript" language="javascript"> 
function winopen() 
{ 
  window.open("Sample.doc","_self","fullscreen=no,toolbar=yes, width=800, height=600, menubar=yes, status=no,scroll=yes"); 
} 
</script>
</head>
<body onload="winopen();">
</body>
</html>

有谁知道如何解决这个问题? 谢谢。

【问题讨论】:

    标签: javascript asp.net download doc


    【解决方案1】:

    【讨论】:

    • @sukhi 您的代码是否可以在其他浏览器中运行?我的意思是它在 Mozilla、Opera 还是 crom 中工作?
    • 尝试 _blank 而不是 _self 并删除所有空格。
    【解决方案2】:

    您需要将尝试获取的资源的完整有效 URI 传递给 window.open 函数。 例如。从 BBC 网站下载样式表:

    window.open("http://static.bbc.co.uk/homepage/css/bundles/domestic/main.css?661" "_self","fullscreen=no,toolbar=yes, width=800, height=600, menubar=yes, status=no,scroll=yes");
    

    顺便说一句,http://www.websitename.com 没有网站 ;-)

    HTH。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-06
      • 1970-01-01
      相关资源
      最近更新 更多