Roland Krysl: Bild (Layer)wechsel bei onmouseover

Beitrag lesen

Hallo,

Ist hier die Klammerung richtig, fehlen hier etwa Anführungszeichen, oder
was will der Mozilla?

Die Script-Syntax ist schon ok, aber die Inline-Styles der DIVs haben die abschließenden "-Zeichen an den falschen Stellen und es fehlen auch Einheiten bei den Eigenschaften mit length-Wertzuweisungen (width, height, teilweise doppelt definiert?).

BTW: Das Attribut type gehoert zum Script-Element und die IMGs sollten auch ihre alt-Attribute erhalten.
Außerdem kann neben "Netscape" auch der IE ab 5 mit der verwendeten DOM-Methode umgehen. Ebenso trifft das auf Opera und Konqueror zu. Somit kann die Routine wesentlich kompakter ausfallen. Nur IE < 5 und Netscape 4.x brauchen ihr Fallback.

Hast Du in den Zeilen mit den Array-Definitionen wirklich Zeilenumbrueche drin? Sieht jedenfalls beim Cut'n'Paste danach aus. Entferne diese ggf.

Gib ansonsten mal eine Adresse mit dem kompletten Beispiel an, so ohne Bilder testet es sich schlecht, obwohl ich mir das natuerlich vorstellen kann ;-).

MfG, Thomas

Hallo Thomas,

das mit den Anführungszeichen an den falschen Stellen hat historische Gründe.
Eigentlich kann weg, was dahintersteht, nur für den Fall, daß ich es einmal ändern will,
steht es noch da.
Die Pixelangaben fehlen: Probiere ich sofort aus.
Die Zeilenumbrüche macht der Mozilla-Editor leider automatisch rein. Aus
Faulheit benutze ich ihn leider manchmal. kann zu bösen Überraschungen
führen - sonst nehme ich lieber den First Page - ist auch schön bunt.
Die Adresse lautet für die ganze Seite:
http://www.8ung.at/krysl/undex.html   bzw. für den Frame
http://www.8ung.at/krysl/lay2b.html. Die Version mit Drag und Drop unter
http://www.8ung.at/krysl/index.html ist noch nicht DOM-kompatibel, kommt aber
bald.

Danke, daß Du Dir das mal angeguckt hast,
Roland