gpt4 book ai didi

javascript - 经典的 asp 页面在 IE9 上无法正常运行

转载 作者:行者123 更新时间:2023-11-28 09:31:11 25 4
gpt4 key购买 nike

我在用经典 asp 编写的 iframe 中有一个旧的弹出页面,它在 IE8 中运行良好,但在 IE9 中运行不佳。它产生一个很长的任务,我显示一条等待消息和一个带有response.flush的gif,在详细说明之后,它们分别变成成功文本和 anchor 以下载生成的文件。这是在精化结束后通过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的问题。请帮忙

最佳答案

我们在 IE 9 和长时间运行的任务中遇到了类似的问题。似乎有些 IE 安装程序设置了一个奇怪的 10 秒请求超时。没有真正的解释为什么会这样,但它确实发生了。因此,即使在两台相同的 Windows 7 计算机上,一台也可以有正常超时,另一台有 10 秒超时(在我们工作中发生过)。

10 秒后 IE 将结束任务,但在服务器上它将继续并创建文件。解决方案是更改注册表以允许更大的超时。

查看遮阳篷 http://answers.microsoft.com/en-us/ie/forum/ie9-windows_7/what-is-default-receivetimeout-for-ie9-get-error/457051d0-25a1-426d-bf19-4d912f946f8b?msgId=1c559500-08fe-420f-83ce-bedd57f208a9

关于javascript - 经典的 asp 页面在 IE9 上无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13702161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com