Christian H.: Farben dynamisch ändern: bei IE und Netscape

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.

  1. 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

  2. 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