(Netscape) Seitenaufbau startet von selber neu!!?
pit
- browser
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
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
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();
}
}
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
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