Joerg: setTimeout Varibalenübergabe falsch?

Beitrag lesen

Danke, funktioniert. Ich war der Meinung, dass wenn ich eine Variable in einer Funktion explizit mit var deklariere, diese dann auch außerhalb zur Verfügung steht. So kann man sich irren ..

Gruß
Jörg

Hallo!

function showHelp(theme){
var neu = theme;
...
}

Weil es bei Dir eine Variable der Funkton showHelp() ist und nicht global verfügbar.

var neu = "";
function showHelp(theme){
neu = theme;
...
}

Schönen Gruß

Afra