Hi Evelin,
Wenn es kein Balken ist, hast du vielleicht ein Leerzeichen am Ende der Variablen? Gib doch mal das alert so aus:
alert(">" + strSprache + "<");
Dann sieht man ob was dazwischen geraten ist, was nicht rein gehört. Ansonsten ist das Script Einwand frei
Gruß
Börge