Originariamente inviato da TrueLies
Scusa un po', ma niente niente tu stavi tentando una Javascript enclosure ( http://www.jibbering.com/faq/faq_notes/closures.html )?
Wow.

Comunque allora il codice è questo:

<script>
function aiuto(suggerimento) {
return function(){
var div_help = document.getElementById("suggerimenti");
div_help.style.display = 'block';
if(!div_help.childNodes.length){div_help.appendChi ld(document.createTextNode(''));}
div_help.firstChild.nodeValue = suggerimento;
}
}

var foo='ciao ciao 3';//o quello che vuoi

setTimeout("aiuto('"+foo+"')()", 1500);
</script>

Nota che aiuto essendo tra apici doppi passa la variabile tra apici singoli. Nota anche che la sintassi
aiuto(blabla)()
NON è un errore, con specifico riferimento alle parentesi tonde.
Provala.
Non so come ringraziarti. Hai risopolto il mio problema egregiamente!! Adesso cercherò anche di capire "COME" lo hai risolto anche perchè non mi va di prendere una cosa per buona solo perchè funziona. Altrimenti non imparerò ai nulla.

Grazie ancora.

Sergio