Javascript ist Case-Sensitive -> Da musst du auf groß-und-kleinschreibung Achten. Richtig heißt es also:
getElementById()
Dank Dir Christoph!
Hab leider keine Fehlerkonsole, somit ist mir das gar nicht aufgefallen. Muss aber leider sagen, dass es immer noch nicht funktioniert.
Hier meine verkürzte Fassung:
--------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Patchplan</title>
</head>
<body>
<h1>Erdgeschoss</h1>
<table id="switcheg" border="1">
<colgroup width="50" span="3"></colgroup>
<tr>
<td id="01" onmouseover="document.getElementById("03").style.backgroundColor='#ffff00'" align="center">1</td>
<td id="03" align="center">3</td>
<td id="05" align="center">5</td>
</tr>
</table>
--------------------------------------------------------
Wie gesagt vereinfacht, da ich es zZ noch nicht einmal in der selben Tabelle schaffe, dass eine andere Zelle die Farbe ändert, geschweige denn in einer anderen Tabelle...
Simon