Juri: CSS-Variable auf Null setzen

hallo,

folgendes problem.

ich verändere den hintergrund eines textes mit mouseover etwa so

function foo(){
  einDivTag.style.backgroundColor = eineFarbe;
}

bei mouseout könnte ich also wieder die ursprungsfarbe herstellen.

leider gibt es aber keine ursprungsfarbe sonder ein hintergrundbild.
was ich also machen will, ist dem DivTag backgroundColor = null zuzuweisen.

funktioniert aber nicht.
eine idee?

danke

  1. hi,

    bei mouseout könnte ich also wieder die ursprungsfarbe herstellen.
    leider gibt es aber keine ursprungsfarbe sonder ein hintergrundbild.

    und was hindert dich, statt einer Farbe für diesen EventHandler dein Hintergrundbild wieder vorzugeben?

    was ich also machen will, ist dem DivTag backgroundColor = null zuzuweisen.

    nein, das willst du nicht. Du willst stattdessen background-image:url verwenden

    Christoph S.

  2. hi

    leider gibt es aber keine ursprungsfarbe sonder ein hintergrundbild.
    was ich also machen will, ist dem DivTag backgroundColor = null zuzuweisen.

    du willst also die barge Transparent setzen....
    backgroundColor="transparent";

    Grüße aus Bleckede

    Kai

    1. backgroundColor="transparent";

      läuft aber nur im IE. Gibt es eine lösung für N6?

      vG Alex

      1. backgroundColor="transparent";

        läuft aber nur im IE. Gibt es eine lösung für N6?

        vG Alex

        Hm

        <a href="#" onmouseover="this.style.backgroundColor = 'red';" onmouseout="this.style.backgroundColor = 'transparent';">m</a>

        Funktioniert einwandfrei unter Mozilla1.0

        Gruß Herbalizer