基本上,我想等待IE保存对话框打开,然后运行下一行JavaScript。您如何知道何时从JavaScript开始下载?
喜欢的东西:
`window.open(URL,"_self",...);`
window.alert("save dialog started");
可以这样做?由于
GRAE
我想出了这一点:
var iframe = document.getElementById("dFrameID");
if(iframe.readyState=='complete')
window.close();
其他 等待,并再次调用它。
似乎工作正常。
这只是IE解决方案。祝FF好运。
...但有用户选择取消... – donohoe 2010-08-30 20:08:21
@Michael的用例。然后希望他可以检测到页面已经关闭(因为取消)并做出适当的回应。 – 2010-08-30 20:10:16
@John - 也许我误解了,但取消只会关闭对话窗口,而不是页面。 setTimeout仍然会触发警报,提示信息不正确。 – donohoe 2010-08-30 20:29:51