Lieber Dennis,
case 1 : document.konfigurator.beschreibungen.value = "..." break;
case 2 : document.konfigurator.beschreibungen.value = "..." break;
case 3 : document.konfigurator.beschreibungen.value = "..." break;
case 4 : document.konfigurator.beschreibungen.value = "..." break;
case 5 : document.konfigurator.beschreibungen.value = "..." break;
case 6 : document.konfigurator.beschreibungen.value = "..." break;
case 7 : document.konfigurator.beschreibungen.value = "..." break;
case 8 : document.konfigurator.beschreibungen.value = "..." break;
case 9 : document.konfigurator.beschreibungen.value = "..." break;
case 10 : document.konfigurator.beschreibungen.value = "..." break;
case 11 : document.konfigurator.beschreibungen.value = "..." break;
case 12 : document.konfigurator.beschreibungen.value = "..." break;
case 13 : document.konfigurator.beschreibungen.value = "..." break;
case 14 : document.konfigurator.beschreibungen.value = "..." break;
case 15 : document.konfigurator.beschreibungen.value = "..." break;
case 16 : document.konfigurator.beschreibungen.value = "..." break;
case 17 : document.konfigurator.beschreibungen.value = "..." break;
case 18 : document.konfigurator.beschreibungen.value = "..." break;
AUA! Es gibt da eine bessere Lösung. Probiere es mal mit einem Objekt, welches Arrays abspeichert!
// globale Objekt-Variable "Daten"
Daten = {
// "Daten" ist bei dieser Schreibweise ein Objekt. Jetzt bekommt es Eigenschaften
beschreibungen : [ // hier öffnet sich bei dieser Schreibweise ein Array
"...", // Wert für Daten.beschreibungen[0], Komma nicht vergessen!
"....",
...
"letzte Beschreibung" // letztes Array-Element, daher hier kein Komma!!!
], // hier ein Komma, da es noch nicht das letzte Unterobjekt unseres Objektes ist!
endpreis : [
"€ 10,-", // Wert für Daten.endpreis[0]
"€ 123,99",
"$ 14,50",
...
"-- gratis --" // kein Komma!
] // hier KEIN KOMMA, da es das letzte Unterobjekt ist!
} // Daten-Objekt zu Ende
// Anstatt switch(i) kann man nun folgendes notieren:
document.konfigurator.beschreibungen.value = Daten.beschreibungen[i];
// Anstatt switch(m):
document.getElementById("endpreis").innerHTML= Daten.endpreis(m);
Liebe Grüße aus Ellwangen,
Felix Riesterer.