Alexander Ganz: document.all -- Ich seh' nicht durch.

Beitrag lesen

Hallo Johannes!

Zur Erklärung:

<TD id="00-04" onMouseOver="grau(00-04)" style="cursor:hand">

<script language="JavaScript">
<!--
function grau(Nummer)
{document.all.Nummer.style.backgroundColor= "#B9B9B9";}
-->
</script>

Die ID sollte möglichst einen Buchstaben beeinhalten und kein '-'.
Bei NUR Zahlen gibts Fehler und bei '-' wird (kommt darauf an) versucht zu rechnen. Mit document.all.Nummer sprichst du ein Element an, welches Nummer heisst und auf deiner Seite warscheinlich nicht gibt.
Deshalb solltest du, wenn du document.all benutzt es so machen: document.all[Nummer].style....
Beim Funktionsaufruf dann grau('idbla') verwenden.

OK?

Bis dann
Alex