Variable in einer Javascript-Funktion am Leben erhalten

Ich möchte eine Variable in einer Funktion unterbringen. Diese Variable ändert den Status in Abhängigkeit von der Benutzerinteraktion

<code>function plan_state(current){
    if (current != ''){
     state = current;
    }
    else {
     return state;
    }
}
</code>

Wenn das Dokument geladen wird, rufe ich plan_state ('ich') auf.

Wenn bestimmte Dinge passieren, kann ich plan_state ('geliebt') nennen

das problem, ich führe eine funktion aus und möchte den aktuellen zustand überprüfen ..

<code>alert(plan_state());
</code>

Ich bekomme undefiniert zurück und sollte zumindest 'ich' sein, wenn ich dieses Onload setze.

Was mache ich falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage