Manuel: Mit Javascript auf CSS Klassen zugreifen

Hallo,

um es gleich vorweg zu sagen, ja, ich habe schon im Forum gesucht!

So, nun folgende Frage: Ist es möglich mit Javascript an die "backgroundColor" einer Style-Klasse zu kommen?

Beispiel: Eine Tabellenzelle ist mit mit der Klasse "farbe" versehen. Nun möchte ich per Javascript die Farbe der Tabellenzelle abfragen. Es kommt immer einen leerer String zurück, wenn ich zum Beispiel "document.getElementById('Tabellenzelle').style.backgroundColor" abfrage.

Hat irgend jemand eine Lösung für mein Problem?

Gruß
Manuel

  1. Hello,

    da gibt es gute Beispiele auf den Seiten von Struppi.
    Musst Du einfach mal im Archiv suchen.

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  2. Hello,

    Link mzu Struppis Trickkiste: http://home.arcor.de/struebig/js/lib/css_test.html

    Harzliche Grüße aus http://www.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Link mzu Struppis Trickkiste: http://home.arcor.de/struebig/js/lib/css_test.html

      Evtl. sind hier auch Thomas Meinikes Seiten interessant.

      z.b. das sieht gut aus:
      http://www.styleassistant.de/tips/tip56.htm in Kombination mit
      http://www.styleassistant.de/tips/tip64.htm

      Und ähnlich wie meine Versuche:
      http://www.styleassistant.de/tips/tip43.htm
      http://www.styleassistant.de/tips/tip38.htm
      Aber Mozilla Beispiele hab ich nicht gefunden.

      Struppi.

      1. Hallo,

        besten Dank fuer die Verweise auf mein Zeuch, habe ich mir mittlerweile abgewoehnt.

        Aber Mozilla Beispiele hab ich nicht gefunden.

        Der letzte Artikel auf styleassistant.de ist vom Dezember 2002, Mozilla-Beispiele habe ich ab Anfang 2003 hier gepostet (siehe vorheriges Posting: https://forum.selfhtml.org/?t=89856&m=537774).

        MfG, Thomas

  3. Hallo,

    So, nun folgende Frage: Ist es möglich mit Javascript an die "backgroundColor" einer Style-Klasse zu kommen?

    Loesungsansaetze sollten sich hieraus ableiten lassen:
    http://forum.de.selfhtml.org/archiv/2003/1/35978/#m196585
    http://forum.de.selfhtml.org/archiv/2003/5/47454/#m259284

    MfG, Thomas

  4. Hallo,

    So, nun folgende Frage: Ist es möglich mit Javascript an die "backgroundColor" einer Style-Klasse zu kommen?

    Das ist ein Lösungskonzept, für das es wie gesagt Wege zur Implementierung gibt. Was ist aber die Aufgabe, die du damit lösen willst?

    Beispiel: Eine Tabellenzelle ist mit mit der Klasse "farbe" versehen. Nun möchte ich per Javascript die Farbe der Tabellenzelle abfragen.

    Was hast du denn vor? Den Klassennamen könntest du auch einfacher herausbekommen, wenn es dir darum geht.

    Mathias

    1. Hello,

      Was hast du denn vor? Den Klassennamen könntest du auch einfacher herausbekommen, wenn es dir darum geht.

      siehe http://de3.php.net/manual/de/language.constants.predefined.php

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hallo,

        Was hast du denn vor? Den Klassennamen könntest du auch einfacher herausbekommen, wenn es dir darum geht.

        siehe http://de3.php.net/manual/de/language.constants.predefined.php

        PHP-Klassen sind hier nicht gemeint, sondern der class-Attributwert oder die className-Eigenschaft Client-seitiger Elementobjekte ...

        MfG, Thomas

        1. Hello,

          Was hast du denn vor? Den Klassennamen könntest du auch einfacher herausbekommen, wenn es dir darum geht.

          siehe http://de3.php.net/manual/de/language.constants.predefined.php

          PHP-Klassen sind hier nicht gemeint, sondern der class-Attributwert oder die className-Eigenschaft Client-seitiger Elementobjekte ...

          Oh, wie peinlich. Da bin ich im Thread verrutscht. Ich hatte Deine Antwort und damit auch meine Ergänzung in https://forum.selfhtml.org/?t=89864&m=537805 gewähnt...

          Das kommt davon, wenn man versucht, sieben SAchen auf einmal zu erledigen.

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau