Sven Rautenberg: Einstellen der class eines div per script

Beitrag lesen

Moin!

http://selfhtml.teamone.de/javascript/objekte/all.htm#class_name

Da soll per Script der Classname umgeschaltet werden. Bei mir W2K, IE5.0 passiert aber nichts.

Bei mir passiert was. Aber (dank document.all) naturlich nur im IE (hier 5.5 auf ME). Opera z.B. ändert im IE-Modus (da kann er document.all auch, aber nicht gut) die Klasse im Javascript-Objekt, aber nicht die Anzeige am Bildschirm. :)

Was den Workaround angeht: Meine Erfahrung zeigt, daß Browser sehr zuverlässing Layer anzeigen und wieder verstecken können. Die Browser können Layer auch dynamisch positionieren. Alles andere können Browser nicht (ganz unabhängig davon, ob einzelne Exemplare es doch können, gehe ich jedenfalls erstmal von dieser Tatsache aus). Von daher würde ich bei solchen Aktionen, wie du sie vorhast, immer zwei Layer basteln und im Wechsel anzeigen, sofern sich auch noch Formatierungen ändern sollen, und nicht nur die Sichtbarkeit. :)

- Sven Rautenberg