Stop running this script? A Script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Yes / No"
Kütükten çalıştırılacak javascript ifadesinin sayısını yüksek verebilirsiniz. varsayılan olarak 5,000,000' dır.
Do this:
1. Using a Registry Editor such as Regedt32.exe, open this key:
HKEY_CURRENT_USER\Software\Microsoft\InternetExplo rer\Styles
Note If the Styles key is not present, create a new key that is called Styles.
2. Create a new DWORD value called "MaxScriptStatements" under this key and set the value to the desired number of script statements.
HOWEVER whats different is this:
Set the "MaxScriptStatements" Value to DECIMAL, then type 0 to Disable the damn box, Voila! no more "script is taking for too long" box.
kaynak:
How to set time-out period for script: http://support.microsoft.com/kb/175500
http://forums.asp.net/p/1297674/2523672.aspxhttp://www.askmehelpdesk.com/internet-web/internet-explorer-stop-running-script-73040.html
2 yorum:
çok saçma bir çözüm.
Aslında multithread javascript çalıştırması simule edilerek de uzun scriptler çalıştırılabiliyor(JavaScript Timing Events'lerle). Yeni HTML 5'de native multithread javascript desteği geliyor.
Yorum Gönder