mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 00:22 Benutzername: Passwort: Auto-Login

Thema: tabellenzelle hintergrundfarbe - ifabfrage? vom 11.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> tabellenzelle hintergrundfarbe - ifabfrage?
Autor Nachricht
Julli
Threadersteller

Dabei seit: 04.03.2006
Ort: -
Alter: 38
Geschlecht: Weiblich
Verfasst Mo 11.02.2008 14:15
Titel

tabellenzelle hintergrundfarbe - ifabfrage?

Antworten mit Zitat Zum Seitenanfang

Hallo.
habe folgendes problem: ich habe eine tabellenzelle, die bei mouseover ihre hintergrundfarbe ändern soll. wenn man mit der maus wieder von der zelle runtergeht, bekommt sie wieder die hgfarbe von vorher. wenn man aber darauf klickt soll sie eine andere bekommen und auch behalten. mein code sie im moment so aus:

<td onMouseover='this.bgColor="#FFD2FF"' onMouseOut='this.bgColor="#FFFFFF"' onclick="javascript:zaehler();this.bgColor='#00FF00'"><div align="center">1</div></td>


das problem ist nur, dass nach dem klcik die zelle wieder weiß wird, weil das mouseout ja immernoch wirkung hat. sie soll aber grün bleiben. was kann man da machen?
vielen vielen dank
julli
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mo 11.02.2008 14:18
Titel

Antworten mit Zitat Zum Seitenanfang

das liegt an deinem 'mouseout' * Wo bin ich? *
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Julli
Threadersteller

Dabei seit: 04.03.2006
Ort: -
Alter: 38
Geschlecht: Weiblich
Verfasst Mo 11.02.2008 14:25
Titel

Antworten mit Zitat Zum Seitenanfang

ja ich weiß, wenn man nicht auf die zelle klickt, soll sie ja auch wieder weiß werden... das mouseout ist also soweit ich das sehe erforderlich, nur sollen mouseover und mouseout quasi "deaktiviert" werden, sobald man auf die zelle geklickt hat

Zuletzt bearbeitet von Julli am Mo 11.02.2008 14:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Sheikra

Dabei seit: 11.02.2008
Ort: Hannover
Alter: 35
Geschlecht: Männlich
Verfasst Mo 11.02.2008 14:26
Titel

Antworten mit Zitat Zum Seitenanfang

Am besten lagerst das erstmal in 3 Funktionen aus, das is übersichtler.
Du kannst dann bei nem onmouseout überprüfen ob ggf. die Farbe schon auf auf der 'grünen' steht. und dann halt nichts machen.
  View user's profile Private Nachricht senden
Julli
Threadersteller

Dabei seit: 04.03.2006
Ort: -
Alter: 38
Geschlecht: Weiblich
Verfasst Mo 11.02.2008 14:39
Titel

Antworten mit Zitat Zum Seitenanfang

sorry aber anscheinend stehe ich auf dem schlauch:

function farbwechsel(){
if(this.bgcolor=="#00FF00")
{this.bgcolor="#00FF00";
}
if(this.bgcolor=="#FFd2FF"){
this.bgcolor="#FFFFFF";
}


....


<td onMouseover='this.bgColor="#FFD2FF"' onMouseOut="javascript:farbwechsel()" onclick="javascript:zaehler();this.bgColor='#00FF00'"><div align="center">1</div></td>
  View user's profile Private Nachricht senden
 
Ähnliche Themen html bild in tabellenzelle
<div> innerhalb Tabellenzelle zentrieren
golive: grösse der tabellenzelle
Flashabfrage auf Tabellenzelle beschränken - geht das?
bild in Tabellenzelle nicht bündig
Tabellenzelle fixieren und Inhalt ignorieren
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.