Markus: fehler in switch()

Beitrag lesen

Hallo Forum!

Ich habe eine Funktion, die anhand eines übergebenen Values eine Fallunterscheidung machen soll.

Leider funktioniert das nicht so, wie ich möchte :-(

function addsmilie(variable)
{
        alert(variable);
 switch(variable)
 {
 case "1": variable = "a"; break;
 case "2": variable = "b"; break;
 case "3": variable = "c"; break;
 case "4": variable = "d"; break;
 case "6": variable = "e"; break;
 }
 alert(variable);
}

Ergebnis (ie6b2): einmal die Ausgabe der Variable (z.b. 1) und dann noch einmal (statt "a"), d.h. die switch-Funktion arbeitet irgendwie nicht so wie ich das möchte :-(

Sieht jemand den/einen Fehler?

Danke!
Markus