Google Analytics İzleme

21 Ağustos 2009

Stop running this script? A Script on this page is causing Internet Explorer to run slowly

Aşağıdaki uyarıyı internet explorer'da bir web sayfasında alıyorsanız:
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.aspx
http://www.askmehelpdesk.com/internet-web/internet-explorer-stop-running-script-73040.html

2 yorum:

Adsız dedi ki...

çok saçma bir çözüm.

Ish Tech dedi ki...

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.