Forum Doku Wiki Blog

Forumsarchiv 2006, Februar
css-klasse dynamisch austauschen

archivierte Beiträge lesen

  1. (JAVASCRIPT) css-klasse dynamisch austauschen von Robbe, 03. 02. 2006, 23:01

css-klasse dynamisch austauschen

Der folgende Beitrag wurde am 03. 02. 2006, 23:01 Uhr von Robbe veröffentlicht.

Hallo,

In einem jScript versuche ich von einem element in meinem falle ein "tr" durch tauschen der eigenschaft className das element dynamisch "umzustylen". Es kommt weder ein Fehler noch eine Veränderung.

Hab ich einen falschen Ansatz gewählt, oder müsste das funktionieren?

cya, Robbe.

css-klasse dynamisch austauschen

Der folgende Beitrag wurde am 03. 02. 2006, 23:41 Uhr von Kalle veröffentlicht.

> Hallo,
>
> In einem jScript versuche ich von einem element in meinem falle ein "tr" durch tauschen der eigenschaft className das element dynamisch "umzustylen". Es kommt weder ein Fehler noch eine Veränderung.

> Hab ich einen falschen Ansatz gewählt, oder müsste das funktionieren?

Funktioniert denn die andere Klasse ohne JScript? Poste mal dein Beispiel.

Kalle

css-klasse dynamisch austauschen

Der folgende Beitrag wurde am 04. 02. 2006, 19:54 Uhr von Gernot Back veröffentlicht.

Hallo Robbe,

> Hab ich einen falschen Ansatz gewählt, oder müsste das funktionieren?

Das kommt darauf an, ob du möglicherweise auch noch den TH- und TD-Kindelementen deines TR-Elements Styles zugewiesen hast, die die Style-Eigenschaften (etwa background) des TR-Elements überlagern. Aber auch das sollte ja mit dem Nachfahrensselektor kein Problem sein.

tr.alt td, tr.alt th { background-color:red; }
tr.neu td, tr.neu th { background-color:blue; }

sollte im Zusammenhang mit einem Wechsel der Klasse über className funktionieren. Bei Background-Images sträubt sich der IE aber manchmal gegen den Wechsel. Da solltest du besser gleich die Style-Eigenschaft der einzelnen Elemente ansprechen.

Gruß Gernot

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4