Hallo zusammen,
ich habe folgendes Problem und bisher keine Lösung hierzu gefunden.
In meinem Web-Projekt habe ich eine sehr lange Select-Box (ca. 7000 Optionen) die mittels Filter reduziert werden soll. Dies habe ich mittels jsrs erledigt. Dies funktioniert auch soweit, nun zum Problem:
Die Daten-Verarbeitung und Abfrage ist in wenige Sekunden erledigt, allerdings dauert das Löschen der vorhanden Einträge unter IE extrem lange (CPU-Last => 100%)
IE: ca. 20-25 sek.
MOZ: 2, max 3 sek.
Mit folgende Code wollte ich die Liste löschen...
for(i=document.form.mat_select.options.length-1;i>=0;i--) {
document.form.mat_select.remove(i)
}
Habe auch schon die Methode versucht, die Einträge auf NULL zu setzen und die Methode mit ....length=0. Immer mit dem selben Resultat. Auch das cachen des Select-Objektes hat nichts gebracht. Wenn ich diesen Code-Block auskommentiere, dann läuft das komplette Script in wenigen Sekunden durch, allerdings werden dann die "neuen" Option unten angehängt...
Mit bestem Dank im Voraus!