ChrisB: Auswahlliste in Kalender einbinden

Beitrag lesen

Hi,

Ich wollte diesen http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=Kalender@title=Kalender

Du meinst http://de.selfhtml.org/javascript/beispiele/monatskalender.htm

um eine Auswahlliste wie folgt ergänzen:

<form name="Monatsauswahl">
  <select name="optionList" id="optionList" onchange="Kalender(this.form.optionList.options[this.form.optionList.selectedIndex].value, 2011)">

Die Auswahlliste lässt sich auch einfach ergänzen, aber wenn ich eine Auswahl treffe wird mir zwar der neue Kalender-Monat angezeigt jedoch ist die Auswahlliste nicht mehr verfügbar.

Was mach ich falsch?

Die Funktion Kalendar nutzt document.write, um die HTML-Elemente zur Darstellung des Kalendars zu erzeugen.
document.write, nach dem Laden des Dokuments aufgerufen, *ersetzt* aber das vorhandene Dokument.

Suche dir entweder ein zeitgemäßeres Script (die gängigen JavaScript-Frameworks haben bestimmt entsprechende Plugins im Angebot), oder schreibe das Script so um, dass es statt document.write zu verwenden den HTML-Code per innerHTML ins Dokument einfügt.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?