Thomas B: Tabellenhintergrund- und Textfarbenfade

Beitrag lesen

Hallo Christian,

ich danke dir vielmals!
Das mit »Das Kaffeetass« war mir schon fast klar, aber wie man sieht, gibt es immernoch nette Leute, die hilfsbereit sind.

MfG Thomas B

Hallo Thomas,

ignoriere mal »Das Kaffeetass«, da will sich nur eine wichtig tuen. (Vermutlich ist es einer, der ständig behauptet, dass hier nur aus Rechtschreibfehler geachtet werden, nur, damit er das dann auch beweisen kann)

Außerdem möchte ich auch den Taballenhintergrund faden, von einer einzelnen Zelle, ist das auch möglich? Wenn ja, wie?

Du müßtest mit JavaScript arbeiten, indem Du mit einer Schleife (am besten eine selbst zusammengebastelte Pseudoschleife mit setTimeout) die Farbwerte für Vorder- und Hintergrund immer mehr dem neuen Farbwerten anpasst.

Die Farbwerte kannst Du so modifizieren:

objekt.style.color = '#neuefarbeinhexwerten'; // vordergrund
objekt.style.backgroundColor = '#neuefarbeinhexwerten'; // hintergrund

objekt musst Du entweder über document.getElementById oder document.getElementsByTagName oder this (wenn der Event-Handler in der Tabellenzelle ist, jedoch funktioniert dann die setTimeout-Methode nicht) bekommen.

Die Funktion, die das Faden übernimmt, sollte etwa so aussehen: (Pseudocode)

function mache_fade_effekt (objektid) {
  modifiziere_farbwerte;
  window.setTimeout ("mache_fade_effekt ('" + objektid + "');", 50);
  // hier die 50 durch die Anzahl der Milisekunden, die für jeden Schritt
  // verwendet werden sollen ersetzen
}

Christian