我在经典的asp中写入的iframe中有一个旧的弹出页面,它在IE8中运行正常,但不在IE9中。 它产生了一个长期的任务,我展示了一个等待消息和一个带有response.flush的gif,并且在阐述之后,他们分别以成功的文本和一个锚来下载生成的文件。这样做是叫通的Response.Write脚本这样aftyer拟订结束经典的asp页面在IE9上无法正常工作
Response.Write "<script language=Javascript>"
Response.Write "afterExp();"
Response.Write "</SCRIPT>"
的afterExp本功能做到这一点
function afterExp() {
var f= document.getElementById("TDtxt");
var a= "Esportazione Terminata";
f.innerText = a
f= document.getElementById("TDimg");
a="<A id='A1' target='_blank' href='<%=sURL %>'>Apri File</A>"
f.innerHTML = a
f.align="right"
sdone="ok"
}
但现在这不是刷新,网页保留在等待GIF 。无论如何,任务结束,我可以在下载文件夹中看到该文件。
我也调查iIS 7.5的问题,但似乎一切正常。我认为是一个IE9问题。 请帮忙