Arngrim: document.write() schreibt Zeile doppelt

Beitrag lesen

Tja, erstmal vielen Dank an Thomas fuer die rasche Hilfe im Chat. Ich denke mal, dass auch andere dieses Problem haben duerften, daher nochmal zusammenfassend das Ergebnis der Untersuchung (ich weiss, es steht schon im Forum, aber ich habe es beim ersten Suchen _nicht_ gefunden):

1. das "Ttyle" Problem ist einfach nur ein Netscape Sourcecodeviewer Problem. Die eigentliche Datei wird richtig aufgebaut.

2. das eigentliche Problem, das ich auf diese Zeile zurueckgefuehrt hatte, ist in Wirklichkeit der bekannte Netscape Resize Bug. Hier nochmal fuer alle die Loesung von Gary Smith:

========================
/**
* 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();
    }
}

Einfach in alle dynamischen Seiten beispielsweise per externer .js Datei einbinden.

In diesem Sinne,
Arngrim