下载附件的javascript事件?
我有一个生成报告的页面,报告作为附件发送到浏览器。 我想做的是。。禁用“生成报告”按钮,或显示spinny请稍候,当附件生成完毕并发送到浏览器时,我想删除spinny徽标/重新启用该按钮 是否有类似于、关于attachmentcomplete之类的js事件 谢谢 纳特 是否有类似于、关于attachmentcomplete之类的js事件 不会。下载文件完全不受JavaScript的控制 想到的唯一方法是让生成报告的脚本更新某种标记(例如,临时文件),您可以使用Ajax从页面中频繁轮询该标记。脚本生成数据后,您将删除该标志下载附件的javascript事件?,javascript,events,attachment,Javascript,Events,Attachment,我有一个生成报告的页面,报告作为附件发送到浏览器。 我想做的是。。禁用“生成报告”按钮,或显示spinny请稍候,当附件生成完毕并发送到浏览器时,我想删除spinny徽标/重新启用该按钮 是否有类似于、关于attachmentcomplete之类的js事件 谢谢 纳特 是否有类似于、关于attachmentcomplete之类的js事件 不会。下载文件完全不受JavaScript的控制 想到的唯一方法是让生成报告的脚本更新某种标记(例如,临时文件),您可以使用Ajax从页面中频繁轮询该标记。脚本
不过,您需要决定是否值得为一个小的UI效果付出努力 Stackoverflow上的某个人——可能是T.J.——曾经想到让下载代码在响应头中设置一个cookie,一个具有特定随机值的cookie,页面可以轮询该值。@Pointy嘿,好主意!但无法检测下载何时以这种方式结束,是吗如果您想将次要功能提升到下一个级别