kerki: Bildwechsel bei Netscape 4.x

Beitrag lesen

Bongú!

hab den anfang ner lösung gefunden unter http://forum.de.selfhtml.org/archiv/2002/3/6380/#m35269
das nächste mal suche ich gleich intensiver im archiv ;-)

leider funxt es nich, weil ich die tabelle mit <div> absolut positioniert hab. sowie der <div> auftaucht, bekomm ich die alte fehlermeldung (NN4.03, NN4.78). hab auch schon <ilayer> versucht.

Da hast du wohl etwas in den falschen Hals bekommen.

Netscape 4 behandelt alles, was in einem positionierten DIV steht, wie ein eigenständiges "Unter-Dokument" im Dokument, also quasi genauso, als stünde es in einem <layer>.

Daher müssen deine Bilder im NN4 anders angesprochen werden:

statt:

document.images[Bnr].src

also:

document.layers[0].document.images[Bnr].src

layers[0] steht hier für das erste DIV in deinem Dokument. Der anschließende Teil entspricht wieder genau dem vorherigen für die anderen Browser.

Jetzt musst du in dein Skript nur noch eine Browserweiche einbauen, so wie es Sven Rautenberg in obigem Link getan hat, damit jeder Browser nur die für ihn gültige Anweisung erhält.

Diese unterschiedliche Ansprache begründet sich in den veralteten DHTML-Ansatz des NN4. Dieser wird in SELFHTML 8 unter DHTML sehr ausführlich beschrieben.

und das andre problem bleibt:

[2] außerdem ist NN4 nicht ebreit, die schrift laut CSS anzuzeigen. (hängt vermutlich damit zusammen.)

Auf den ersten Blick sehe ich nicht, warum NN4 den Text nicht formatieren sollte. Melde dich nochmals, falls das Problem auch nach Behebung des JavaScript-Fehlers noch bestehen sollte.

Sahha,

kerki