Hallo SaschaW!
..ein bischen gekürzt, kommentiert und so:
function switch_content(content)
{
// var navi_content="", //<--- wenn du es hier vereinbarst ist
// es auch nach dem Switch noch bekannt
switch(content)
{
case "leer":
var navi_content='';
break;
// ...
} // <-- ab hier ist navi_content wieder unbekannt
// da es innerhalb des switch Blockes definiert wurde.
document.all.navi.innerHTML = navi_content;
}
'1' ist undefiniert! was mache ich falsch?
Du benutzt den falschen 'Browser' zum testen.
Ein richtiger Browser hätte dir gesagt das navi_content undefiniert ist und auch noch die Zeilenummer dazu.
(Mozilla benutzten, unter Tools->WebDevelopment->JavaScript Console zeigt der sehr schön die Fehler an.)
Gruss,
Carsten