Farben dynamisch ändern: bei IE und Netscape
Christian H.
- dhtml
Hallo,
Ich möchte bei eine Javascript einen Text dynamisch die Farbe wechseln lassen. Beim IE funktioniert das ja ganz einfach mit dem all-Objekt. Aber beim Netscape... Wie ver wende ich da die JSSS-Styles im Javascript-Kontext?
Schon im Voraus: Danke!
Christian H.
Hi!
Du kannst die Farbe nicht einfach dynamisch ändern, denke ich.
Du musst den Layer mit dem Text drin öffnen, und den HTML Code mit anderer Farbangabe reinschreiben, den Layer wieder schliessen und fertig :-)
Wie das geht steht in Fragmenten in der Auslese, im Archiv, in SelfHTML...
Grüße,
Bio
Also beim NC wirste es via CSS nur schaffen die Hintergrundfarbe zu
ändern via
document.layers[div].document.bgColor=backColor;
diese ändert sich aber nur im Bereich wo auch Schrift ist , um den
ganzen Layer zu ändern musste vorher noch via
document.layers[div].clip.width und document.layers[div].clip.height
die Grösse des Bereichs festlegen.
Ansonsten hilft nur wie schon gesagt , das div samt inhalt neu zu
schreiben
with(document.div.document){
open();
write('<font color="... etc...');
close();
}
gruss
Bel