问题如下:
该页上的脚本造成“INTERNET EXPLOERE”运行速度过慢,如果继续运行,您的计算机将变得更慢,是否取消该脚本?
说明:
在我写的页面上button1执行一段有点复杂的JAVASCRIPT(涉及到三方的OCX)
button2,button3只是用来控制一些层的显隐
页面上的控件很多,基本上都是html控件,有一些小循环,然后用select显示。
问题详细如下:
如果我直接点击button1能够正常执行
但是我多次单击button2,button3后,再执行button1就会出现上述问题
另外 可以试下这些方法:
一、你是否使用了Update Panel,如是,极易造成无限循环问题。
二、试试这个方法;
1、打开注册表HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Styles,如果 Styles 键不存在,创建调用 Styles 的一个新的项。
2. 创建新的 DWORD 值在此项下称为"MaxScriptStatements"并将值设置为所需的脚本语句数。
三、选择IE工具栏上的工具----internet选项------高级-----设置项里在“禁用脚本调试(internet)”和“其它脚本调试”打勾。
一般为循环过大、死循环或无限递归造成的,也可能是你的第三方OCX所造成的(可能在性能优化上存在问题)。希望能对你的JavaScript先进行优化,如果输出信息量很大的话,请分段输出,避免一次输入造成循环过大的情况。