Baccu: lokale variable die x-te

Beitrag lesen

Hallo,

ich weis nicht schon wieder das mit den lokalen Variablen, aber
ich versuche es jetzt seid Stunden und habe mich total verzetelt.

Ich möchte aus folgender Funktion die Varable 'newsli' an ASP übergeben:

var newsli = "";
function voteLess()
{
        var imL = document.getElementById('imgLgt');
sli=imL.src.slice(imL.src.indexOf("light"));
if(sli == "light0.gif")newsli ="light0.gif";
}
Ich würde dies gerne mit einem Input/Hidden Feld machen aber ich bekommen die Variable nicht als value übergeben.
function ausgabe()
{
document.write("<input type='hidden' name='vote' value='"+newsli+"'>");
}
Was mach ich falsch?
danke