Dom: Switch Befehl will nicht so wie ich wohl will...

Beitrag lesen

Hallo, hab ne kurze Frage:
Und zwar will ich ne simple Case Unterscheidung einer Zufallszahl machen.

Code folgt:

var zahl=2*Math.random()+1;
 var i=Math.round(zahl);
 alert(i);
 switch(i){
  case "1":
   document.write(textfeld1);
   break;
  case "2":
   document.write(textfeld2);
   break;
  case "3":
   document.write(textfeld3);
   break;
   default:
   alert("geht ned");
   break;
 }

das ganze steht in einer Funktion, liefert mir aber immer den default case zurück... Die Werte liegen immer zwischen 1 und 3... das scheint dem switch aber irgendwie egal zu sein.

Vielleicht bin ich blind... aber ich sehe den Fehler ned.

die textfelder wurden natürlich schon definiert...
also es geht nur um den switch