Moin,
es gibt ja aufgrund der nicht immer vorhandenen JS 1.2-Fähigkeit gute Gründe, switch() { ... } durch if's zu ersetzen. Aber die Konstruktion
if(bedingung1) { tu_was_1(); }
else {
if (bedingung2) { tu_was_2(); }
else {
...
führt schnell zu Chaos im Quellcode... Probier doch alternativ einfach
if(bedingung1) { tu_was_1(); }
else if(bedingung2) { tu_was_2(); }
else if(bedingung3) { tu_was_3(); }
...
...
else {tu_sonstwas(); }
Liest sich doch imho schon viel übersichtlicher, oder?
Viele Grüße
Anderas