基本上,我想等待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