Hallo,
zunächst einmal muß Deine for-Schleife bei 1 beginnen, da document.getElementsByTagName('tr')[0] folgenden Inhalt hat:
<td height=17 width=73 style='height:12.75pt;width:55pt'>
<p align="center"><b><u>Wochentag</u></b></td>
<td width=71 style='width:53pt'>
<p align="center"><b><u>Datum</u></b></td>
<td width=395 style='width:296pt'>
<p align="center"><b><u>Thema</u></b></td>
<td width=80 style='width:60pt'>
<p align="center"><b><u>Beginn</u></b></td>
<td width=80 style='width:60pt'>
<p align="center"><b><u>Ende</u></b></td>
Desweiteren ergibt document.getElementsByTagName("tr")[i].getElementsByTagName("td")[1].innerHTML '<p align="center">23.01.2006'. Also entferne also bitte das Element <p> und sorge dafür, daß keinerlei Leerraum innerhalb der Tabellenzelle ist.
Zur Fehlermeldung kann ich nichts sagen, da mein Mozilla an der JavaScriptkonsole nichts auszusetzen hat.
Gruß aus Berlin!
eddi