Curt: JavaScript-Funktion verlassen (z.b. exit; in anderen Sprachen)

Hi !

Konnte nichts dazu finden wie ich eine JavaScript-Funktion vorzeitig wieder verlasse/abbreche, sorry wenn ich dazu etwas im Archiv überlessen habe.

z.b.

function pruefe()
  {
  if (aktiv) **** exit;  ****
    }
  weiter_gehts;
  }

Sinn des ganzen ist in dynisches Menü mit Layern, die sich per Mausclick aufbauen. Solange das ganze aufgebaut wird soll es quasi gesperrt sein, erst nach dem endgültigen Aufbau sollen Menüänderungen
wieder angenommen werden.
Klar könnte ich das ganze in verschachtelte Bedingungen packen, ich finde das wird aber zu unübersichtlich (es gibt mehrere Abbrechbedingungen).

gruss

Thorsten

  1. Hi Thorsten!

    zB so:

    function pruefe()
      {
      if (aktiv) return aktiv;
        }
      weiter_gehts;
      }

    wuerde den wert true zurueckgeben.

    CU Roman

    1. Hi!

      wuerde den wert true zurueckgeben.

      Waere noch zu bemerken, dass man mit return nicht unbeduingt einen Wert zurueckgeben muss. Es geht also auch
        if (aktiv) return;
      Sobald man jedoch bei einem return einen Wert zurueckgibt, muss man dies auch bei allen anderen returns in derselben Funktion. (Wem dieser Satz zu verwirrend war, der moege ihn vergessen. *g*)

      So long