Tabelle mit hover

Ich will wissen wie man eine Tabelle erstellt bei der wenn man mit der Maus über eine Zeile fährt
die Zeile einen anderen Farbton bekommt und wen man Drauf klickt soll
man zur einer anderen Seite kommen .
Ich hab gehört das man das mit JavaScript machen kann ,
könnte mir da jemand ein Script geben oder so?
Der Quelltext der Tabelle sieht gekürzt aus :

<table border="1" width="700"style="font: 20 Arial;color: rgb(0,0,0);"rules="rows"frame="below">
<tr><td>Fach</td><td>Name</td><td>Datum</td><td>Ersteller</td><td>Typ</td><td></td></tr>
<tr><td>$array[0]</td><td><font face='Arial' style='color: rgb(0,0,0);'>$array[1]</font></td><td>$array[2]</td><td>$array[3]</td><td>$array[4]</td></tr>
<table>

java-script braucht man dazu nicht.
Grundkenntnisse in (X)HTML sind aber nützlich und auch in CSS.

Einen anklickbaren Verweis zu einer anderen Seite macht man
mit dem (X)HTML-Element a, wobei man die URI der anderen
Seite im Attribut href notiert. Beispiel

RDML

Daß sich beim rüberfahren über irgendein Element Eigenschaften
ändern, realisiert man am besten mit CSS, dort mit dem
Pseudoformat :hover

Gehört das Element zur Klasse Beispiel, also class=“Beispiel” als
Attribut des Elementes, so formuliert man entweder innerhalb
des style-Elementes oder in der externen CSS-Datei:

.Beispiel:hover {color: red}

Ansonsten solltest du das Element font nicht mehr verwenden,
das ist veraltet und überflüssig (stattdessen CSS verwenden).
Das style-Attribute sollte man auch vermeiden, stattdessen
eben CSS im Element style oder in einer externen Datei notieren.
Werte von Eigenschaften wie font brauchen immer eine
Einheit, etwa font: 2ex
Ich glaube, wenn man eine Farbe so notiert: rgb(0,0,0), darf man
vor der Klammer kein Leerzeichen setzen

Doch, wenn die ganze Zeile als Link fungieren soll, dann schon.

Und dann empfiehlt es sich auch, den Hover-Effekt erst per JavaScript zu aktivieren - denn sonst ändert sich bei deaktiviertem JS zwar die Farbe, aber klicken kann ich lange, solange ich mich nicht auf dem Link befinde.

Ich weiß wie man einen link erstellt!
Den hover hab ich jetzt auch gefunden ,
mein problem is das man nicht die gesamte zeile als link benuzten kann!

onclick auf TR, location.href neue Adresse zuweisen (idealierweise aus dem href-Attribut des Links ausgelesen).

Eine ganze Tabellenzeile (oder Spalte) als Verweis ausbilden zu
wollen, ergibt inhaltlich ja wenig Sinn, deswegen geht das in
der Tat mit HTML4 oder XHTML1.x nicht. Bei XHTML2 wird sowas
vorgeschlagen, meine ich, aber auch nur, weil man dort wohl
jedes Element als Verweis ausbilden kann, wo dann der Autor
generell dafür verantwortlich ist, das inhaltlich sinnvoll
anzuwenden.

Bevor man sowas mit java-script macht, sollte man erstmal
gründlich überlegen, welchem Zweck das dienen soll, denn so
eine Tabellenzeile (oder -Spalte) hat ja für jede Zelle eine
inhaltlich spezifische Bedeutung, es wäre ziemlich unklar, welche
davon dem Verweis zugeordnet sein soll.

Hinsichtlich der Zugänglichkeit kommt man ja sowieso nicht
darum herum, einen Verweis in eine Zelle zu schreiben, selbst
wenn man das mit js irgendwie hinbiegt, daß plötzlich die ganze
Zeile oder Spalte auf das Klicken reagiert.