Layerschriftfarbe im NN ändern?
Stephan Pöhnlein
- javascript
0 Beldin
Liebe Javascriptprofis
Was mach ich falsch? Ich möchte per Javascript die Schriftfarbe eines Layers ändern. Das Ändern der Hintergrundfarbe war kein Problem.
Folgendes funktioniert einwandfrei;
function bg_farbe(divname,farbe)
{
if (ie4) document.all[divname].style.backgroundColor=farbe;
if (ns4) document.layers[divname].bgColor=farbe;
}
auch das Ändern der Schriftfarbe für den IE funzt. Beim NN gehen mir aber die Ideen aus wie ichs ihm sagen kann.
function fg_farbe(divname,farbe)
{
if (ie4) document.all[divname].style.color=farbe;
--------------------------------------------------------------------------------- folgende Angaben funktioniern alle NICHT.
if (ns4) document.layers[divname].foregroundColor=farbe;
if (ns4) document.layers[divname].fgColor=farbe;
if (ns4) document.layers[divname].color=farbe;
}
habe auch noch .fontColor ausprobiert. Hilft auch nix
Wie muß es richtig heißen?
Vielen Dank für eure Hilfe
Stephan
Hi
tja.. leider geht das mit dem NC einfach nicht , die Hintergrundfarbe
lässt sich ändern , allerdings auch nur in dem Bereich wo Schrift
ist , oder den man mit clipWidtht/clipHeight definiert , umd die Farbe
der Schrift zu ändern musste den Layer aber komplett neu schreiben,
also in etwa :
with(document.layer.document){
open();
write(text);
close();
}
gruss
Beldin