クラシック ASP で記述された iframe に古いポップアップ ページがあり、IE8 では正常に動作しますが、IE9 では動作しません。それは長いタスクを生成し、待機メッセージとresponse.flushを含むgifを表示し、精緻化の後、生成されたファイルをダウンロードするためにそれぞれ成功テキストとアンカーに変わります。これは、精緻化の終了後、この方法で response.write を介してスクリプトを呼び出すことによって行われます。
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の問題だと思います。助けてください