LoneWolf: onMouseOver="this.style............

Hallo.

Ich versuche mich gerade an den onMouseOver Effekten zur Styleveränderung einer Tabellenzelle.
Leider scheint zumindest die Referenz nicht vorzusehen, onMouseOver den "class" der Zelle zu ändern, obwohl das doch ein Wert ist, der CSS durchaus nicht fernliegt (jedoch HTML ist).
Ist das tatsächlich nicht möglich?

  1. hi

    Leider scheint zumindest die Referenz nicht vorzusehen, onMouseOver den "class" der Zelle zu ändern, obwohl das doch ein Wert ist, der CSS durchaus nicht fernliegt (jedoch HTML ist).

    this.classname="neueklasse";

    Grüße aus Bleckede

    kai

    1. Hallo, Kai

      this.classname="neueklasse";

      Hm... leider scheint das nicht zu funktionieren.
      (Ich teste im IE 6.0)
      Er macht die Funktion zwar, aber die Farbe und so (was ja in der Klasse gespeichert ist), ändert sich nicht.

      function test(obj,newcolor)
       {
       obj.classname='newcolor';
       obj.style.cursor='hand';
       alert("the class is " + newcolor + "!");
       }

      An die Funktion wird onMouseOver(this,'color'); gesendet.
      Der Alert springt immer zur richtigen Zeit auf und sagt auch die richtige Klasse an, aber die Farbe bleibt gleich.

    2. Hallo,

      this.classname="neueklasse";

      ^^^
      className

      MfG, Thomas