Markus Kirstein: Bei Klick auf Checkbox Farbe von Tabellenzelle ändern

Hallo,

ich suche eine Möglichkeit bei einem Klick auf eine Checkbox (Haken setzen) eine Zelle in einer Tabelle farblich zu verändern. Was brauche ich dafür?

Vielen Dank,

Markus Kirstein

  1. hallo Markus,

    ich suche eine Möglichkeit bei einem Klick auf eine Checkbox (Haken setzen) eine Zelle in einer Tabelle farblich zu verändern. Was brauche ich dafür?

    Was hältst du von http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick?

    Grüße aus Berlin

    Christoph S.

    1. Hallo,

      ich bin mir nur nicht ganz im Klaren wie ich dann die Tabellenzelle ansprechen soll. Ich muss ja irgendwie einen "Namen" vergeben und daraufhin dann die Farbe aendern...

      hallo Markus,

      ich suche eine Möglichkeit bei einem Klick auf eine Checkbox (Haken setzen) eine Zelle in einer Tabelle farblich zu verändern. Was brauche ich dafür?

      Was hältst du von http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick?

      Grüße aus Berlin

      Christoph S.

      1. morgens,

        Ich muss ja irgendwie einen "Namen" vergeben und daraufhin dann die Farbe aendern...

        Richtig. Und was hindert dich daran? Du hast ja längst http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id nachgelesen und weißt also, wie es geht.

        Und wenn du jetzt noch die Forums-FAQ liest und dir merkst, daß ein "full-quoting" sehr unerwünscht ist, bist du beinahe perfekt.

        Grüße aus Berlin

        Christoph S.

        1. Tut mir leid, ist mein erster Beitrag gewesen.

          Vielen Dank für die Informationen.

          1. ansonsten einfach auf nettere posts warten ;-)

            zelle einen namen geben <td id="a"> // darf glaub nicht mit einer zahl beginnen
            checkbox: onClick in eine funktion rein wo du via document.getElementById(a).stlye.color = neuefarbe

            oder so, habe das mal schnell freestyle gemacht. must du halt testen. jedenfals hast du so sicher einen anfang und kannst mit dem googlen gehn

            gruss

            1. Ok, wunderbar. Das schaut super aus.

              Problem ist immer nur sich am Anfang im kompletten Funktionendschungel zurechtzufinden weil man nicht erkennt was man überhaupt braucht.

              Nochmal vielen Dank!

            2. hallo,

              ansonsten einfach auf nettere posts warten ;-)

              Noch netter geht gar nicht.

              zelle einen namen geben <td id="a"> // darf glaub nicht mit einer zahl beginnen

              Warum nicht? Diese ID muß lediglich eindeutig sein

              document.getElementById(a).stlye.color = neuefarbe
              habe das mal schnell freestyle gemacht.

              Deshalb ist es auch nur _beinahe_ richtig. Du hättest ruhig auf http://de.selfhtml.org/javascript/objekte/style.htm verweisen können.

              Grüße aus Berlin

              Christoph S.

              1. hi,

                zelle einen namen geben

                nein, eine ID.

                <td id="a"> // darf glaub nicht mit einer zahl beginnen

                Warum nicht? Diese ID muß lediglich eindeutig sein

                , und nicht mit einer ziffer beginnen.

                gruß,
                wahsaga

                --
                /voodoo.css:
                #GeorgeWBush { position:absolute; bottom:-6ft; }