Hi,
Gibt es eigentlich eine Möglichkeit dieses Scriptso zu schrieben, das wenn sich die öffnungszeiten ändern man nicht alles umschreiben muss?
Das Umschreiben wird sich nitch vermeiden lassen, denk ich...
Aber vieleicht ist es so etwas übersichtlicher:
function Status()
{
var Jetzt = new Date();
var Stunden = Jetzt.getHours();
var Minuten = Jetzt.getMinutes();
var WoTag = Jetzt.getDay();
switch(WoTag)
{
case "0":
case "6":
meldung_zu(); // Samstag und Sonntag ausgeschlossen
break;
default:
switch(Stunden)
{
case "7":
case "8":
case "12":
meldung_offen(); //Bereich offen
break;
case "9":
(Minuten >= 15)?meldung_zu():meldung_offen(); // Bereich ab 9:15 zu
break;
case "11":
(Minuten >= 15)?meldung_offen():meldung_zu(); // ab 11:15 bis 11:59 offen
break;
case "13":
(Minuten < 30)?meldung_offen():meldung_zu(); // bis 13:30 offen, danach zu
break;
case "14":
(Minuten < 30)?meldung_zu ():meldung_offen(); // 14:30 bis 15:00 offen
break;
default:
meldung_zu(); //Bereich zu
break;
}
}
}
Gruss
Axel :)