tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
487
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kayut kayut ist offline Mitglied Bronze
    Registriert seit
    Apr 2008
    Beiträge
    26
    Hi,

    Ich habe in einer Tabelle mit Hilfe dieses JavaScript-Code bewirkt, dass wenn man mit der Maus auf eine Zeile geht, sich die Hintergrundfarbe der jeweilige Zeile ändert:
    PHP-Code:
    <tr onmouseover=style.backgroundColor='#fcfede' onmouseout=style.backgroundColor='white'
    Was soll ich da hinzufügen, dass wenn man auf die Zeile geklickt hat, die Hintergrundfarbe sich ändert und bis auf das nächsten Klick auch so bleibt

    Danke
     

  2. #2
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Du musst ein Element angeben auf dem der Style angewendet wird in deinen fall reicht this.style.....

    HTML-Code:
    <tr onmouseover=this.style.backgroundColor='#fcfede' onmouseout=this.style.backgroundColor='white'>
     

  3. #3
    kayut kayut ist offline Mitglied Bronze
    Registriert seit
    Apr 2008
    Beiträge
    26
    Danke für deine Antwort. Es hat auch ohne "this." funktioniert, aber so ist es viel besser.

    Allerdings meine Frage ist weiterhin folgendes:

    Was soll ich da hinzufügen, dass wenn man auf die Zeile geklickt hat, die Hintergrundfarbe sich ändert und bis auf das nächsten Klick auch so bleibt
     

  4. #4
    Maik Tutorials.de Gastzugang
    Hi,

    da hat wohl jemand deinen Themenbetreff nicht richtig gelesen, der dein Anliegen eigentlich klar zum Ausdruck bringt.

    Für das Anklicken von Elementen gibt es den Event-Handler onclick.

    Da beim nächsten Klick die Hintergrundfarbe wieder in den Ursprung zurückversetzt werden soll, wäre hier eine zentrale Scriptfunktion mit einer Wenn-Dann-Bedingung erforderlich.

    mfg Maik
     

  5. #5
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Ups, mir ist der Fehler nur sofort ins Auge gefallen
     

Ähnliche Themen

  1. Zellen beim Klicken einfärben
    Von Thomas_Jung im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.09.09, 11:33
  2. Button beim klicken ändern
    Von EGJSoldier im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.09.09, 09:34
  3. Antworten: 4
    Letzter Beitrag: 09.04.07, 21:42
  4. beim klicken solls erscheinen
    Von Kurt Cobain im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 06.08.06, 16:42
  5. GD: Hintergrundfarbe ändern
    Von methodus im Forum PHP
    Antworten: 3
    Letzter Beitrag: 21.05.03, 17:16