Break in einer Switch Anweisung

Hi @ll,

vielleicht kann mir ja jemand von Euch ein bißchen auf die Sprünge helfen.
Ich habe den folgenden Code als Navigationsmenue

function baum(x) {
switch(x) {
case 1:
inhalt=start+a+b+c+schluss;break;
case 2:
inhalt=start+a+…

Der Code funktioniert im Browser problemlos, nur bekomme ich immer folgende Fehlermeldung mit der ich nicht so recht etwas anzufangen kann.

„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.“

Grüße

Daraniel

in deinem code ist keine schleife zu sehen, die du mit break abzubrechen waere.

Hallo dog.je,

das Break sorgt dafür das die Switch Anweisung nicht bis zum Ende durchlaufen wird. Also ohne geht es nicht *g*

Grüße

Daraniel

Hallo dog.je,

das Break sorgt dafür das die Switch Anweisung nicht bis zum
Ende durchlaufen wird. Also ohne geht es nicht *g*

Wie wäre es dann mit {} Klammern um die case-Anweisungen, damit das break auch im entsprechenden case-Zweig steht ?

Alexander

das Break sorgt dafür das die Switch Anweisung nicht bis zum
Ende durchlaufen wird. Also ohne geht es nicht *g*

stimmt :smile:))

bist du dir sicher, dass es das break ist und nicht ein anderes?

Hallo Alexander,

es ist ja nett von dir das Du helfen willst, aber Postings ins Blaue hinein bringen weder Dir noch mir etwas.

http://msdn.microsoft.com/library/default.asp?url=/l…

Grüße

Daraniel