Struppi: Switch-Anweisung für Anzeige Datum in Windows-Statusleiste

Beitrag lesen

Hallo allezusammen!

Das unten angegebene JavaScript-Programm schreibt in die Statusleiste folgendes hinein - z.B.: "2003-03-22 / 13:34:36 / Microsoft Internet Explorer / 1024x768"

Nun möchte ich gerne das in Datumsanzeige für das "03" der Monatsname "März" steht. Das habe ich mit einer Switch-Anweisung versucht zu lösen. (Ist als Kommentar unten angeführt.) Leider ohne Erfolg. Auch die Suche im Internet und selfhtml brachten mich nicht weiter.

Du kommst aus der VB Ecke, oder?

Ich arbeiter nie mit switch und in aller Regel sind die Konstrukte auch überflüssig (so wie in deinem Falle).

<SCRIPT LANGUAGE="JavaScript">

Es sollte heißen:
<script type="text/javascript">

/*    switch(Monat) {
    case 01: document.write("Januar");break;
    case 02: document.write("Februar");break;
    case 03: document.write("März");break;
    case 04: document.write("April");break;
    case 05: document.write("Mai");break;
    case 06: document.write("Juni");break;
    case 07: document.write("Juli");break;
    case 08: document.write("August");break;
    case 09: document.write("September");break;
    case 10: document.write("Oktober");break;
    case 11: document.write("November");break;
    case 12: document.write("Dezember");break;
    default: document.write("Fehler");
} */

var monate = new Array('Januar', 'februar' ....);

document.write( monate[Monat-1] )

Aber das damit dein Javascript überschreibst, weißt du?

setTimeout ("Datumsanzeige()", 1000);

und deshalb funktioniert das nur einmal.

Struppi.