我在經典的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問題。 請幫忙