ich habe ein Tabelle bei der die verschiedenen <tr>'s bei onmouseover ihre Hintergrundfarbe ändern. Mit onmouseout bekommen sie wieder ihre alte Farbe zugewiesen. Nun habe ich noch onclick eingebaut um eine Zeile zu markieren. Das Problem ist jetzt nur, dass die Zeile nur solange markiert ist, wie auch der Mauszeiger auf ihr ist. Wird die Maus bewegt, kommt gleicht onmouseout zum Zuge und die markierte Zeile hat wieder ihre alte Farbe.
Hi Ragnarök,
Das onmouseout-Event darf die Farbe also nicht ändern, wenn diese Tabellenzeile selektiert ist. Kannste mit einem Array von Flags lösen; oder einer Variablen, in der die Nummer der selektierten Zeile steht. Dieses wird bei jedem onclick aktualisiert und bei onmouseover und onmouseout abgefragt, damit die Farbe nur bei nicht selektierten Zeilen geändert wird.
Gunnar
Good results come from experience; and experience comes from bad results.