Okay, pass mal auf. Ich habe schnell mal einen Script "entworfen".
Ich hoffe du verstehst was ich eigentlich will.
<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--; else Zeilen[i].style.display = "none";
}
}
}
}
// ]]>
</script>
<script language="javascript">
function verstecken() {
for (var i = 1; i<=4; i++) {
e = document.getElementById('submenue'+i);
if (e) {
e.style.display="none";
}
}
}
function aufzu(id) {
e = document.getElementById(id);
if (e) {
d = e.style.display == "none" ? "block" : "none";
e.style.display = d;
}
}
</script>
<body onload="aktualisieren();">
<body onLoad="verstecken()">
<b> <u>Anstehende Termine</u></b><br>
<table>
<tr>
<colgroup>
<col width="300">
<col width="100">
</colgroup>
<tr>
<td valign="top"><div id="20080404">
<ul>
<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>
</body>
</div></td>
</tr>
</tr>
</table>
</body>
Vielleicht ist das absoluter Schwachsinn was ich da gemacht habe. Aber so wie es jetzt ist, will ich das ungefähr haben (NUR, dass sich die Unterpunkte erst beim Klick öffnen).
Es geht bestimmt einfacher oder??
Sorry, aber wie gesagt: ich bin totaler Anfänger....