1. function beenden 2. textarea no scrolling

Mahlzeit,

2 kurze fragen

  1. wie kann ich eine function beenden, also so das sie nicht zu ende läuft sonder durch eine bedingung abbricht?

  2. Kann man bei textarea den scrollbalken unterbinden?
    scrolling=„no“ funzt nicht im NS 4.x

danke und gruß
bzw. schönes WE

Marcel

zu 1. function beenden

  1. wie kann ich eine function beenden, also so das sie nicht
    zu ende läuft sonder durch eine bedingung abbricht?

Eine Funktion hat immer einen sogenannten Rückgabewert (return value), im Fall, dass nix angegeben ist, kommt ein void (leer) zurück.

Wenn du also eine Funktion zu einer bestimmten Zeit beenden möchtest, so kannst du das mittels return machen: (kein wirklich sinnvoller Code!!!)

function ist\_heute\_frei( tag )
{
if( tag == "Samstag" )
 return true;
if( tag == "Sonntag" )
 return true;
else
 return teste\_auf\_feiertag( tag );
}

Im letzteren Fall wird eine weitere Funktion aufgerufen, die ebenfalls true/false zurückliefert und dies reicht wiederum ist_heute_frei( tag ) weiter …

Dann kannst du sogar den return value einer Variable zuweisen:

var frei = ist\_heute\_frei( "Sonntag" );

Damit erreichst du dann, das die Variable frei in diesem Fall true ist.

Ciao, Bill

BEDANKT owT

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]