mantendo a variável viva em uma função javascript
Eu quero abrigar uma variável em uma função Esta variável irá mudar de estado dependendo da interação do usuário
<code>function plan_state(current){ if (current != ''){ state = current; } else { return state; } } </code>
quando o doc carrega eu chamo plan_state ('me');
quando certas coisas acontecem eu posso chamar plan_state ('loved')
o problema, eu corro uma função e quero verificar o estado atual ..
<code>alert(plan_state()); </code>
Eu fico indefinido de volta e, no mínimo, deve ser "eu", como eu definir este onload.
O que estou fazendo de errado?