pit: (Netscape) Seitenaufbau startet von selber neu!!?

Hallo Forumler,

ich habe fast das gleiche Problem wie weiter unten unter "Netscape flackert". Meine Seite ist etwas komplexer im Aufbau (ca. 10 Layer, wovon 5 dynamisch immer mit document.layers[ ].src= xxxx  verändert werden).
Nun musste ich feststellen, daß Netscape (4.05) sobald er einen neuen Layerinhalt bekommt, die gesamte Seite wieder lädt, aber völlig falsche Zuordnung Layer-Inhalte und außerdem bei 95% stecken bleibt. Fange ich von vorn an, wird der Layerinhalt diesmal ordentlich geladen (steht im Cach? ;-) ). Und so weiter und so fort, bei jedem neuen Inhalt. Nach ca. 20 mal Neuladen habe ich dann alles im Cache und die Seite funktioniert.

Nun meine Fragen:
Woran liegt das? - Kann man das Neuladen verhindern? Eine ordentliche Fehlermeldung wäre allemal besser als dieser Pseudoabsturz!

In der Hoffnung, daß mir einer helfen kann..
Dank Pit

  1. Nun meine Fragen:
    Woran liegt das? - Kann man das Neuladen verhindern? Eine ordentliche Fehlermeldung wäre allemal besser als dieser Pseudoabsturz!

    Wenn du hier eine URL bekannt geben könntest, können auch andere mit neueren Netscape-Browserversionen deine Seite mal betrachten.

    mfg
    Felix Rabe

  2. Hi Pit,

    dies ist ein bekannter Bug in Netscape. Folgender Code-Schnippsel, beispielsweise als externe .js-Datei in alle deine dynamischen Seiten reingelinkt, behebt das Problem.

    Gruß
    UlfL

    ========================
    /**
    * resize.js 0.3 970811
    * by gary smith
    * js component for "reloading page onResize"
    */

    window.onresize = resize;
    window.saveInnerWidth = window.innerWidth;
    window.saveInnerHeight = window.innerHeight;

    function resize() {
        if (saveInnerWidth < window.innerWidth
            saveInnerWidth > window.innerWidth
            saveInnerHeight > window.innerHeight
            saveInnerHeight < window.innerHeight )
        {
            window.location.reload();
        }
    }

    1. Hi nochmal,

      /**

      »»  * resize.js 0.3 970811   <--- DATUM!!!
      »»  * by gary smith
      »»  * js component for "reloading page onResize"
      »»  */

      Man beachte die Datumsangabe, wann dieser Workaround erstellt wurde. Seit über zwei Jahren ist Netscape nicht in der Lage, dieses Problem zu beheben. Und manche reden von "Microschrott"...

      UlfL

    2. Hi Pit,

      dies ist ein bekannter Bug in Netscape. Folgender Code-Schnippsel, beispielsweise als externe .js-Datei in alle deine dynamischen Seiten reingelinkt, behebt das Problem.

      Danke es funktioniert!! Jetzt habe ich nur noch dieses Problem, wenn ich nicht ganze Seiteninhalte, sondern in diesen Seiten Auswahllisten aktualisiere (Geschachteltes Perlscript). Aber das kann ich vielleicht umgehen!!

      Chiau Pit