ich benutze ein kleines Skript mit den ich die Hintergrundfarbe einer Tabellezeile ändere, falls man mit dem Mauszeiger über diese geht.
Dazu habe ich ein Stylesheet(CSS) mit folgendem Inhalt:
tr.s{background-color:#99CCFF;}tr.b{}
td.s{background-color:#99CCFF;}td.b{}
Dann ein Javascript auf der Seite:
<script><!--
function s(tr){tr.className='s';}
function b(tr){tr.className='b';}
//--></script>
Und die einzelnen Tabellenzeilen spreche ich folgendermassen an:
<tr onmouseover='s(this)' onmouseout='b(this)'>
Das funktioniert auch einwandfrei, bis ich die verwendete Tabelle zwischen eine Form Tag einbaue (<form> tabelle...</form>)
dann bringt mir der IE einen scriptfehler, und die Tabellenzeilen werden nicht mehr mit einer anderen Hintergrundfarbe belegt.
Wo liegt der Fehler, bzw was muss ich beim FOrm anders machen?