Avatar

Mit Internet-Explorer sehr langsam! (Bugs)

by Micha ⌂, Friday, October 15, 2010, 13:03 (4940 days ago) @ Steffen

Hi,

Ich habe noch etwas rumgespielt. Wenn ich Zeile 471 (t.readyList[i].call( w, t );) deaktiviere, dann läuft es schnell! (der Parameter t.readyList.length ist 1, die Zeile wird also genau ein mal aufgerufen). Vielleicht hilft das weiter?

Wenn Du das Script unverändert gelassen hast, wird genau an dieser Stelle die Funktion gestartet. Der Aufruf ewrfolgt, wenn alle wesentlichen Teile des Dokuments geladen sind. Wenn Du diesen auskommentierst, wird also das JS nicht gestartet. Diese Funktion wird darüberhinaus auch nicht ausgeführt, wenn Du die modifizierte Variante nutzt mit:

 
var mlf = null;
 mlf = new MyLittleJavaScript();
 var ajaxPreviewStructure = typeof settings != "undefined" && typeof settings["ajaxPreviewStructure"] == "string"?settings["ajaxPreviewStructure"]:false;
 if (mlf && typeof lang == "object") 
  mlf.init(ajaxPreviewStructure);

Löscht Du den o.g. Code oder das Original, hat dies den selben Effekt, wie das Auskommentieren dieser Zeile. Es kann also in beiden Fällen keinen Unterschied geben, was die Ladezeiten betrifft. Sollte es dennoch einen Unterschied geben, so kann dieser nicht am JS liegen.

Gruß Micha

--
applied-geodesy.org - OpenSource Least-Squares Adjustment Software for Geodetic Sciences


Complete thread:

 RSS Feed of thread