Marc Boßerhoff: Memory-Leaks und Reload-Problem in Netscape

Hallo zusammen !!!

Ich habe ein Menu geschrieben, was seine Ebenen über virtuelle Layer, die auf die Browserlayer verweisen, Browserunabhängig macht.
Nun ist das Problem, das das Menu bei jedem neuen Laden generiert wird und irgendwie 4 MB-Speicher im Explorer belegt (ca. 500 Layer). Dieser Speicher wird aber bei erneutem Laden nicht wieder freigegeben. Und müllt bei weiterem Navigieren den ganzen Speicher voll.

Gibts da eine Lösung ?

Bei Netscape ist das Problem beim Laden der Seite. Die Seite wird komplett geladen und auch der Scrollbalken zeigt an, daß die Seite da sein müßte, doch er schiebt alle Layer links auf eine Linie zusammen. Bei einem Reload ist alles in Ordnung.

Hatte schon jemand das Problem und weiß eine Lösung ?
Kann es sein, daß er irgendwas beim Laden noch nicht im Cache hat und dann bei erneutem Laden vorliegt und verarbeitet werden kann ?

Kann man ausschalten, daß er die JavaScript-Objekte die man mit

var obj = new TestObjekt();

erzeugt, in der History mitspeichert ?

  1. Hi!

    Bei Netscape ist das Problem beim Laden der Seite. Die Seite wird komplett geladen und auch der Scrollbalken zeigt an, daß die Seite da sein müßte, doch er schiebt alle Layer links auf eine Linie zusammen. Bei einem Reload ist alles in Ordnung.

    Yoh, Netscape macht sowas manchmal. Weiss nicht, ob es eine Regel gibt, wann genau. Ich sehe das aber nicht problematisch, weil ein User sowieso reflexartig nochmal Reload druecken wuerde.

    Hatte schon jemand das Problem und weiß eine Lösung ?
    Kann es sein, daß er irgendwas beim Laden noch nicht im Cache hat und dann bei erneutem Laden vorliegt und verarbeitet werden kann ?

    Tja, die Tiefen des Netscape sind unergruendlich, vor allem wenn es um CSS geht (was er eigentlich gar nicht kann). (Du positionierst die Layer doch mit CSS?)

    Kann man ausschalten, daß er die JavaScript-Objekte die man mit
    var obj = new TestObjekt();
    erzeugt, in der History mitspeichert ?

    Haeh? In der History werden URLs gespeichert, kein JS-Objekte. Was also meinst Du?

    So long