Kalender-Tool
Quelltext und Anpassung Test-Kalender.html:
Diese Seite enthält das Formular, in das das Datum übernommen werden
soll und ruft per Klick auf "Kalender öffnen" den Kalender als
Popup-Fenster in vorgegebener Größe (Breite: 260px, Höhe: 270px)
auf.
Per Klick auf den gewünschten Tag wird das Datum in das Textfeld der öffnenden
Seite (Test-Kalender.html) übernommen und das Kalender-Popup-Fenster schließt
sich automatisch.
Quellcode:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Test-Kalender</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<form name="My_Form">
<input type="text" name="My_TF" />
<a href="#" onClick="window.open('Kalender-Control.aspx?My_TF','KL','width=260,height=270');">Kalender öffnen</a>
</form>
</body></html>
<html><head><title>Test-Kalender</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head><body>
<form name="My_Form">
<input type="text" name="My_TF" />
<a href="#" onClick="window.open('Kalender-Control.aspx?My_TF','KL','width=260,height=270');">Kalender öffnen</a>
</form>
</body></html>
Individuelle Anpassung:
Der obige Quellcode öffnet den Kalender im aktuellen Monat.
- Um auszulesen, ob ein Datum im Textfeld "My_TF" vorhanden ist und den
Kalender zu diesem Datum zu öffnen, ändern Sie den oben rot markierten
Bereich wie folgt:
'KalenderControl.aspx?My_TF&SD=+document.forms['My_Form'].My_TF.value'
- Liegt im Textfeld "My_TF" ein Datum im Format
tt.mm.yyyy vor, öffnet sich der Kalender im hier vorgegebenen Monat
und Jahr. Wenn keine oder eine fehlerhafte Angabe vorliegt, so wird der
aktuelle Monat genommen.
- Wenn der Kalender stets zu einem bestimmten Datum geöffnet werden soll, können Sie dieses wie folgt festlegen:
- Der Kalender öffnet sich immer im Oktober des Jahres 2008.
'KalenderControl.aspx?My_TF&SD=01.10.2008'
Demos:
| » Beispiel 1 | » Beispiel 2 | » Beispiel 3 | » Beispiel 4 | » Beispiel 5 | » Beispiel 6 |