高分请问,答者基本给分。 当我在IE下点击一个下载链接,这个链接的target是_blank的,所以会在新的窗口中打开一个空网页并弹出一个下载对话框,这个下载对话框会出现二个按钮:打开和保存。当点击打开时会在这个空网页中打开这个被下载文件的内容,而点击保存按钮只会出windows的保存对话框,现在的问题是我们如何才能在点击保存按钮并弹出保存对话框后关闭那个空网页。谢谢,不知道表达清楚了没。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 弹出的保存窗体不是由js控制的,所以没办法在js代码中捕获到保存后的事件。应该是不能在保存后控制关闭窗体。。 <html> <head> <meta http-equiv= "Content-Type " content= "text/html; charset=UTF-8 "> <script>function test(inName) { document.form1.document.execCommand('Saveas', true, inName); window.opener=null; window.open("","_self"); window.close();}</script></head> <body> <form name="form1" method="POST" action="--WEBBOT-SELF--"> <input type="button" value="test" onclick="test('另存为');" /></form></body> </html> 我怎么没出现你那问题,我用的蛮好的妈,你用iframe 试试看 如何才能在点击保存按钮并弹出保存对话框后关闭那个空网页。1)js可以完成关闭那个空网页2)至于弹出保存对话框,js是否能做,我也想知。 一般来说是浏览器自动关闭来的不关闭就不知道什么原因了实在不行你可以var loadWin=window.open('下载文件的路径')来打开,然后一段时间后关闭此窗口,不过这个办法很烂。 function doGo(){ location.href='你要下载的文件地址'; setTimeout(function(){window.close();},3000);}这个setTimeout很重要; 如果没这样写,你的文件下载不了,就是那个下载提示框跳不出来,用了setTimeout如果,文件能下载了,下载框点确定后,3秒钟后,空白页自动关掉.俺站:weiseditor在线文本编辑器. http://topic.csdn.net/u/20090518/15/c878e2a4-a693-4918-84a0-62909700e20f.html这篇贴子上,点下载保存后就自动关闭了。 把你那个弹出的页用iframe包起来,然后在主面弹出这个包含iframe的页面,就可以了。这个问题可以认识是一个bug吧,用iframe可以解决问题。点按钮后就不会弹出那个空页了。main ---> iframe page --->link to you popup page.像上面的图那样做就ok了 如何才能在点击保存按钮并弹出保存对话框后关闭那个空网页。1)js可以完成关闭那个空网页2)至于弹出保存对话框,js是否能做,我也想知。 如何实现上下左右键盘控制焦点使之落在相邻文本框或下拉框中 请问为什么无法实现改变字体阴影的颜色 求教如何锁定页面滚动条 [求助]怎么来比较一个字符串,是否跟一个2维数组的某个值相同 关于动态的改变checkbox的disabled属性问题,请高手指教,最后50分全都给了算了。 请帮我看看这段超级简单的Java Script程序,为什么总是出错呢? 忙了一天了,搞不懂,忘指点,zindex的问题? 组件对象 status和defaultstatus特性 请教 刚开始使用jquery,问个语句 css选择器问题----或的问题
应该是不能在保存后控制关闭窗体。。
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=UTF-8 ">
<script>
function test(inName)
{
document.form1.document.execCommand('Saveas', true, inName);
window.opener=null;
window.open("","_self");
window.close();
}</script>
</head>
<body>
<form name="form1" method="POST" action="--WEBBOT-SELF--"> <input type="button" value="test" onclick="test('另存为');" />
</form>
</body>
</html>
我用的蛮好的妈,你用iframe 试试看
1)js可以完成关闭那个空网页
2)至于弹出保存对话框,js是否能做,我也想知。
{
location.href='你要下载的文件地址'; setTimeout(function(){window.close();},3000);
}这个setTimeout很重要; 如果没这样写,你的文件下载不了,就是那个下载提示框跳不出来,用了setTimeout如果,文件能下载了,下载框点确定后,3秒钟后,空白页自动关掉.俺站:weiseditor在线文本编辑器.
这篇贴子上,点下载保存后就自动关闭了。
1)js可以完成关闭那个空网页
2)至于弹出保存对话框,js是否能做,我也想知。