В принципе, я хотел бы подождать, пока откроется диалоговое окно сохранения 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
@Michael. Затем, надеюсь, он обнаружил, что страница закрыта (из-за отмены) и отвечает соответствующим образом. –
@John - Возможно, я неправильно понимаю, но Cancel будет закрывать окно диалога, а не страницу. SetTimeout по-прежнему будет вызывать предупреждение с неправильной информацией. – donohoe