Problem des Zusammenspiels mit JAVAScript
Karlheinz Toni
- css
Hi alle ;)!
Ich hab ein ?kleines? Problem und zwar:
ich habe mir in CSS-style sheets folgendes definiert:
<style type="text/css">
<!--
td.normal { font-size:12pt; color:white; white-space:nowrap; text-align:center; background-color:black}
td.over { font-size:12pt; color:white; white-space:nowrap; text-align:center}
td.actual { font-size:12pt; color:white; white-space:nowrap; text-align:center}
//-->
</style>
jetzt folgende Frage. Die einzelnen Unterklassen "normal", "over" und "actual" sollen für folgendes stehen:
"normal": wenn das Dokument geladen wird und sich die Maus nicht über dem entsprechenden Tabellenelement befindet.
"over": wenn sich die Maus über dem entsprechenden Tabellenelement befindet.
"actual": falls Tabellenelement einen hyperlink beinhaltet, und dieser angeklickt wurde, soll dieses Tabellenelement, die in "actual" definierten Eigenschaften haben.
Ich habe versucht es so in die html-datei einzubinden. Ähnlich wie bei "normalen" Java-Script Attributen wie Innertext....:
<table border="1" bgcolor="#000000" bordercolor="#FF0000"
cellspacing="0" width="973">
<tr>
<td class="normal" id="news"
onMouseover="document.all.news.normal"
width="90">
::[Aktuelles]::
</td>
</tr>
</table>
für euch ist es wahrscheinlich klar, dass es so nicht funktionieren kann... für mich leider nicht :(. Könnte mir einer sagen, was hier falsch ist, bzw wie man es richtig machen könnte??
Vielen Dank
grüsze
Charly
hallo,
eigentlich siehts so aus, als ob nix _falsch_ wäre - allerdings ist es _unvollständig_.
hier:
<td class="normal" id="news"
onMouseover="document.all.news.normal"
wenn das bedeutet, daß beim onMouseover zu diesem Dokument gesprungen werden soll, müßtest du schon schreiben:
onmouseover="location.href ..." oder etwas Vergleichbares. Der Handler weiß bei deiner Schreibweise einfach nicht, was er machen soll.
mfg
Christoph S.