JavaScript 超时问题

hrblg313 2003-07-14 02:36:55
运行一段JavaScript脚本,出现这样的提示:“A Script on this page is causing Internet Explorer to run slowly. If it continues to run. your computer may become unresponsive. Do you want to abort the script?”

请问有什么解决方法。

另外“IIS里站点--》属性--》WEB站点选项卡--》连接超时”是指什么超时,
和Server.ScriptTimeout 有什么区别?

我用的系统是2000server,ie6.0 sp1
...全文
153 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pantech_36 2003-07-16
  • 打赏
  • 举报
回复
更有可能是你别的地方有问题产生的.难到你只留上面那段代码在页面.它也会报这种错吗???
hrblg313 2003-07-16
  • 打赏
  • 举报
回复
没有人知道吗
hrblg313 2003-07-16
  • 打赏
  • 举报
回复
对,就只留了上面几句话。
而且,一运行马上出提示。
我感觉好象ie在程序运行前有个有个预算。
kingdomzhf 2003-07-16
  • 打赏
  • 举报
回复
循环导致应用的heap小了
hrblg313 2003-07-14
  • 打赏
  • 举报
回复
这是我做试验的语句:
var tmp1=0;
for (i=0;i<1500;i++)
{
for (j=0;j<1500;j++)
{
tmp1 = i*j;
}
}
在我机器上双重循环1500次肯定出提示框,1300次就不会。但实际上1500次循环也没花多少时间。
请问,客户端的JavaScript能不能设置timeout或ie有没有相关设置。

但在我实际的程序里,在客户端运行的JavaScrip并没有什么循环,所有的循环都放在asp里写的,
但是asp和JavaScript是混写的,不知道这有什么影响吗?
meizz 2003-07-14
  • 打赏
  • 举报
回复
估计是你的FOR循环里的语句太耗资源了,简单化你的脚本,或者用其它方法来实现之。

把你的目的说出来看看大家能不能为你想出其它的解决方法!
lwqenter 2003-07-14
  • 打赏
  • 举报
回复
应该是你在设置循环条件语句时,没有设置好循环结束的条件,导致系统不停的循环运行不止!

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧