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.