Lieber kai_world,
Vielleicht ist das absoluter Schwachsinn was ich da gemacht habe.
Du hast noch immer zwei <body>-Elemente in Deinem Quelltext, diesmal sogar ineinander verschachtelt. Das ist Quark! Korrigierter Quelltext hier:
<html>
<head>
<title>Test</title>
<script type="text/javascript">
// <![CDATA[
function aktualisieren() {
if (!document.getElementsByTagName) return;
var Datum = new Date();
var Jahr = Datum.getFullYear().toString();
var Monat = (Datum.getMonth()+1).toString();
if (Monat.length == 1) Monat = "0" + Monat;
var Tag = Datum.getDate().toString();
if (Tag.length == 1) Tag = "0" + Tag;
var aktuell = parseInt(Jahr + Monat + Tag);
var Zeilen = document.getElementsByTagName("div");
var Obergrenze = 2;
var Rest = Obergrenze;
for (var i = 0; i < Zeilen.length; i++) {
if (Zeilen[i].id) {
if (parseInt(Zeilen[i].id) < aktuell)
Zeilen[i].style.display = "none";
else if (Obergrenze) {
if (Rest) Rest = Rest-1;
else Zeilen[i].style.display = "none";
}
}
}
}
function verstecken() {
var e, i;
for (i = 1; i<=4; i++) {
e = document.getElementById('submenue'+i);
if (e) {
e.style.display="none";
}
}
}
function aufzu(id) {
var e = document.getElementById(id);
if (e) {
e.style.display = e.style.display == "none" ? "" : "none";
}
}
// ]]>
</script>
</head>
<body onload="aktualisieren();verstecken();">
<b> <u>Anstehende Termine</u></b><br>
<table>
<tr>
<td valign="top"><div id="20080404">
<a href="#" onclick="aufzu('submenue1'); return false">04.04.2008 - Termin 1</a>
<ul id="submenue1">
<li>Beginn 15 Uhr</li>
<li>Ort: Berlin</li>
</ul>
</div></td>
</tr>
<tr>
<td valign="top"><div id="20080505">
<a href="#" onclick="aufzu('submenue2'); return false">05.05.2008 - Termin2</a>
<ul id="submenue2">
<li>Beginn 17 Uhr</li>
<li>Ort: Köln</li>
</ul>
</div></td>
</tr>
<tr>
<td valign="top"><div id="20080606">
<a href="#" onclick="aufzu('submenue3'); return false">06.06.2008 - Termin3</a>
<ul id="submenue3">
<li>Beginn 20 Uhr</li>
<li>Ort: München</li>
</ul>
</div></td>
</tr>
</table>
</body>
</html>
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)