JavaScript-Funktion verlassen (z.b. exit; in anderen Sprachen)
Curt
- javascript
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
Hi Thorsten!
zB so:
function pruefe()
{
if (aktiv) return aktiv;
}
weiter_gehts;
}
wuerde den wert true zurueckgeben.
CU Roman
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