Hallo,
ich hab dir die Funktion mal ein bischen umgeschrieben (allerdings auf die Schnelle nur für deinen spezifischen Zeitraum), nun sollte es gehen:
function s(nr) {
var datum = new Date(),
monat = datum.getMonth() + 1,
tag = datum.getDate(),
nrHeute = (monat-2)*100 + tag,
tagGewaehlt = nr%100,
monatGewaehlt = Math.ceil(nr/100) + 1,
dateiName = 0;
if(nr <= nrHeute) {
dateiName = tagGewaehlt + '_' + monatGewaehlt;
}
var Info = window.open(dateiName + ".htm",'Tag','left=10,top=10,screenX=10,screenY=10,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=1053,height=800');
}
Am schlimmsten ist noch, dass im März angezeigt wird, dass das Pop Up nicht richtig definiert ist ...
Das liegt daran, dass du im Array descarray die entsprechenden _Indizes_ nicht definiert hast. Schreib besser:
var descarray = new Array();
descarray[13] = 'Text für den 13.2.';
descarray[14] = 'Text für den 14.2.';
...
descarray[107] = 'Text für den 7.3.';
...
descarray[201] = 'Text für den 1.4.';
vg ichbinich
--
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...