关于document.location.href打开了下载框的同时打开了一个空白页面的问题

kidhuang700 2010-08-19 01:52:31
document.location.href打开了下载框的同时打开了一个空白页面。(说明一下,这个语句是在三级页面打开的。是从主页面点击进入子页面,再从子页面点击按钮弹出模态窗口。然后在模态窗口中点击连接时才执行这个语句)。在点击下载框的取消按钮或下载按钮下载结束后,下载框没有了,但是空白页面还在,不会自动关闭。(注:document.location.href连接的是servlet实现的下载才出现这种情况。 如果document.location.href连接的直接就是文件名,那么弹出的空白页面在点击下载框的取消后会自动关闭)希望大侠们帮忙看看。谢谢
...全文
701 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kidhuang700 2010-08-19
  • 打赏
  • 举报
回复
html代码:
<a id="download" href="#" onclick ="getSample()"/>

javascript代码:
function getSample()
{
document.location.href= "../../DownloadServicepath=***\\****\\sample_en.xls";
}


是这样调用的。
imaf 2010-08-19
  • 打赏
  • 举报
回复
"然后在模态窗口中点击连接时才执行这个语句"

你点的那个连接,a标签的href="javascript:void(0)"
kidhuang700 2010-08-19
  • 打赏
  • 举报
回复
我试过在二级的页面里用document.location.href。这时候就没有空白页面同时打开。
只有在三级页面才会有。
还有如果document.location.href后面直接连接的是文件名,那么虽然会有空白页面同时打开。但是空白页面会跟着下载框的消失是关闭。
可是我用的是servlet。这个时候下载框关闭了,但空白页面不能跟着自动消息

qingralf 2010-08-19
  • 打赏
  • 举报
回复
请求方法也是document.location.href
qingralf 2010-08-19
  • 打赏
  • 举报
回复
我下载也是请求servlet.没出先关不了的情况.

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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