Resize-Problem im NN4.x, seltsames Verhalten
Michael
- browser
Hallo Leute,
mich plagt mal wieder der Netscape Resize-Bug:
Ich habe folgendes Script geschrieben:
alte_hoehe = window.innerHeight;
alte_breite = window.innerWidth;
function reload() //reloads the window if Nav4 resized
{
if (document.layers)
{
if (window.innerHeight != alte_hoehe || window.innerWidth != alte_breite) history.go(0);
}
}
window.onresize = reload();
Funktioniert auch bestens, aber:
Auf meiner Seite erzeuge ich per Javascript eine Ebene (für NN4 mit layer) und fülle sie mit einer HTML-Datei (layer.src). Sobald die HTML-Datei in der Ebene ist, wird kein Reload gemacht. Ist sie noch nicht da, klappt's bestens. Das Layer ist übrigens immer (wenn auch leer) da!
Woran liegt dieses seltsame Verhalten?
Gruss
Michael
hi,
Auf meiner Seite erzeuge ich per Javascript eine Ebene (für NN4 mit layer) und fülle sie mit einer HTML-Datei (layer.src). Sobald die HTML-Datei in der Ebene ist, wird kein Reload gemacht. Ist sie noch nicht da, klappt's bestens. Das Layer ist übrigens immer (wenn auch leer) da!
Woran liegt dieses seltsame Verhalten?
ich habe schon aehnliches gemacht (wobei ich den inhalt in ein positioniertes
div anstelle eines layers geladen habe)wo der reload einwandfrei klappte.
Was genau laedtst Du denn in den layer? Enthaelt die Datei eventuell embeds?
Da hat NC4 naemlich wirklich einen bug: sobald embed/object vorhanden ist,
feuert onresize nicht mehr.
hth
Gruesse Joachim
Hi Joamchim,
so ist es. Die neue Datei enthält natürlich ihrerseits Divs und js-Dateien / css-dateien die per script/link eingebettet sind.
Das wäre ja schändlich, wenn NN4 dieses Verhalten zeigt.
Insgesamt eher mühsam mit NN4.
Ich habe noch einen guten englischen Artikel zum Browserkrieg und cross-browser DHTML. Ich werde denn Link mal posten, wenn ich wieder zu Hause bin.
Grüsse
Michael