Hy habe ein Problem worüber ich schon tagelang grübele. Bei einem Projekt möchte der Kunde das bei der Navigation durch einen Projektkatalog sich die Farbe der Tabellenzelle in diejenige des jeweiligen Projektes änderd. Bei den Ereignissen mouseover() und mouseout() habe ich das schon geschaft. Dort geht es auch ohne Probleme. Nur bei onclick() soll die Farbe bleiben.
Also habe ich mir eine JS Funktion geschrieben die bei onclick() aufgerifen wird:
Diese Funktion macht dann folgendes
1. Erst mall alle Zellen durchwandern und alle auf die Standartfarbe setzen:
und 2. Die Zelle des eben geklickten Projektes, sowie zwei feste Zellen auf die Projektfarbe setzen:
Die festen Zellen ändert er auch (sogar im IE) aber irgenwie beim Link hat er Probleme. Beim Firefox gehts aber da muss man den Maus Zeiger sofort wegziehen sonst gehts auch net und der IE machts gleich garnicht.
Also gibt es da irgendwie noch ne andere Methode das zu realisieren?
Danke schecker
Also habe ich mir eine JS Funktion geschrieben die bei onclick() aufgerifen wird:
HTML:
onclick='javascript:projekt(<PID>,<PColor>)'
1. Erst mall alle Zellen durchwandern und alle auf die Standartfarbe setzen:
HTML:
var zellen = document.getElementById("produkte").getElementsByTagName("td");
for (var i=0; i < zellen.length; i++)
{
zellen[i].style.backgroundColor="";
}
HTML:
document.getElementById("vier").style.backgroundColor=<PColor>;
document.getElementById("acht").style.backgroundColor=<PColor>;
document.getElementById(<PID>).style.backgroundColor=<PColor>;
Also gibt es da irgendwie noch ne andere Methode das zu realisieren?
Danke schecker