HarryMPunkt: Menü in Javascript läuft nicht

Hallo

ich habe ein Problem mit einem eigentlich einfach gehaltenem Javascript-Menü. Das Script lief bereits in etwas abgänderter Form, weshalb ich vielleicht bei diesem Problem auch etwas auf dem Schlauch stehe.
Es handelt sich hierbei um eine Seite mit mehreren Frames, wobei das Frame mit dem entsprechenden Javascript-Menü auf der linken Seite als Navigation dienen soll. Beim Aufruf des Framesets bleibt die Seite jedoch leer. Rufe ich die Seite im Debug Modus auf, erscheint folgende Fehlermeldung:

Fehler 1013 Kennzeichner für BREAK erwartet.
Der BREAK-Anweisung kann auf Wunsch ein Kennzeichner folgen, der das Verlassen einer äußeren Schleife oder Blockanweisung ermöglicht. Wenn sich die BREAK-Anweisung nicht in einer Schleife befindet, muss sie einen Kennzeichner haben. Der Kennzeichner muss sich in derselben Zeile befinden. Anderenfalls geht JavaScript davon aus, dass er zur nächsten Anweisung nach der BREAK-Anweisung gehört.

Was ist der Kennzeichner??? Hier zum nachvollziehen ein Teil des Scriptes:

function baum(offen) {
switch(offen)
  {
case 1:
menubaum=menu1str+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../a-jugend/a-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>A-Jugend</font></A><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../b-jugend/b-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>B-Jugend</font></A><BR><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../c-jugend/c-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>C-Jugend</font></A><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../d-jugend/d-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>D-Jugend</font></A><BR><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../e-jugend/e-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>E-Jugend</font></A><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../f-jugend/f-jugend.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>F-Jugend</font></A><BR><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../bambinis/bambinis.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Bambinis</font></A><BR><BR>"+
"<img src='../../images/spacer.gif' height='1' width='70'><A HREF='../kooperation_gs/kooperation_gs.htm' target='center'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Kooperation Grundschule</font></A><BR><BR><BR>"+
menu2str+menu3str+menu4str+menu5str;
break; <<Hier bleibt die Fehlermeldung stehen!!!
.
.
.
default:
menubaum=menu1str+menu2str+menu3str+menu4str+menu5str;
}
return menubaum;
}

Ich hoffe, das mir Jemand weiterhelfen kann.

Gruß

HarryMPunkt


  1. Du musst schreiben: break case 1; dann müsste es funzen, denke ich, weil es sich ja auf case 1 beziehen soll :-]


    1. Du musst schreiben: break case 1; dann müsste es funzen, denke ich, weil es sich ja auf case 1 beziehen soll :-]

      Ich wollte Dir schon beinahe die Füsse küssen, aber leider funzt es nicht. Folgende Fehlermeldung erhalte ich im Debugmodus:

      Fehler 1010 Unzulässige Verwendung des reservierten Worts "case" als Kennzeichner.
      Reservierte Wörter dürfen nicht als Namen von Kennzeichnern verwendet werden.

      Sonst noch 'ne Idee?

      Gruß

      HarryMPunkt

      1. musste vielleicht case "1" schreiben, haste noch mehr case´s in Deinem Script? Probiers mal mit anführungsstrichen!
        Hope

  2. hallo nochmal,

    hab Mist erzählt.
    Frage: Was ist offen für ne Variable? ein "1" oder eine 1, haste noch nen case 2?

    Christoph