Struppi: Variable mit "switch()" einen neuen Wert zuweisen

Beitrag lesen

Design habe ich übrigens noch nicht gemacht - ist jetzt 0815-Design.
http://www.mastershrimp.com/kalender/Kalender.html (wenn ihr's mal sehen wollt)

Die Fehlermeldung im Moziall lautet:
Error: AlleBilder is not defined
Source File: http://www.mastershrimp.com/kalender/Kalender.js
Line: 105

Ich habe noch ein switch/case Block gebraucht, die einzigen die das ständig tun sind VB Programmierer. Fast alles kann man mit Arrays schneller und übersichtlicher machen, so auch in deinem Programm.

Dieser ganze switch Block:
  switch(MonatNr)
   {
    case 1:
     BilderMax = 31;
     break;

case 2:
     BilderMax = 28;
     break;

case 3:
     BilderMax = 31;
     break;

case 4:
     BilderMax = 30;
     break;

case 5:
     BilderMax = 31;
     break;

case 6:
     BilderMax = 30;
     break;

case 7:
     BilderMax = 31;
     break;

case 8:
     BilderMax = 31;
     break;

case 9:
     BilderMax = 30;
     break;

case 10:
     BilderMax = 31;
     break;

case 11:
     BilderMax = 30;
     break;

case 12:
     BilderMax = 31;
     break;

läßt sich in zwei Zeilen zusammen fassen:

var m_arry = new Array(31,28,31,30,31,30,31,31,30,31,30,31)
BilderMax = m_array[MonatNr];

Struppi.