Hi,
unten findest du deine Seite angepasst, so dass es funktionieren sollte.
Einige Denkanstöße möchte ich aber vorweg noch geben:
Dateibenennung
Änder die Dateinamen der Diagramme ab. Keine Leer- und Sonderzeichen. Leg die Dateien, wenn möglich in einem Unterordner ab und rufe Sie relativ auf (nicht von einem Laufwerksbuchstaben!). Sonst kann man die Anwendung nur lokal auf einem Windows-PC nutzen.
Usability
Denk an die Usability des Formulars, gib Hilfen und Bezeichner. Muss es unbedingt ein Object sein, um die Diagramme darzustellen?
Die Anwendung ist abhängig von JavaScript. Wenn die Auswahl auf einem Webserver landen soll, würde ich die Funktion besser mit einer serverseitigen Sprache abbilden (lassen).
Gruß Netsape47Feind
Diagramm öffnen
<!–
function diagrammAuswaehlen()
{
jahrIndex = document.datumsauswahl.Jahr.selectedIndex;
monatIndex = document.datumsauswahl.Monat.selectedIndex;
if(jahrIndex==0||monatIndex==0)
{
alert(„Bitte geben Sie einen Monat und ein Jahr an.“);
}
else
{
/*Besser wäre, wenn du die Dateinamen ohne keine Leer- und Sonderzeichen schreiben und die Dateien in einem Unterordner legen würdest.*/
pfad = „file:///D:/test „+document.datumsauswahl.Monat.value+“ „+document.datumsauswahl.Jahr.value+“.html“
objecthtml = „<object style=„position:absolute; top:150px; left:350px; cursor:default;“ name=„diagramm“ width=„800px“ height= „600px“ type=„text/html“ data=“"+pfad+""><a href=""+pfad+"">Alternativer link zum Diagramm</a></object>";
document.getElementById(„diagramm“).innerHTML = objecthtml;
}
}
//–>
Bitte wählen Sie ein Jahr und einen Monat aus den Auswahlisten, um sich das Diagramm zu diesem Zeitraum anzeigen zu lassen.
Diese Auswahl verwendet eine Skriptsprache (JavaScript), die in Ihrem Browser deaktiviert ist. Bitte aktivieren Sie JavaScript oder bitten Sie Ihren Administrator um Hilfe.
Monat
…bitte wählen SieJanuarFebruarMärzAprilMaiJuniJuliAugustSeptemberOktoberNovemberDezember
Jahr
…bitte wählen Sie200620072008200920102011201220132014201520162017201820192020
[Alternativer link zum Diagramm](file:///D:/test%2520Januar%25202008.html)