Tralasciando il fatto che non si puo' richiamare document.write() una volta che la pagina sia stata completamente caricata e visualizzata perche' il risultato sarebbe quello di sovrascrivere l'intera pagina, potresti usare questa sintassi:
function scrivi(){
return ('Testo da scrivere');
}
document.write('<div>'+ scrivi() +'</div>');
Non credo sia possibile fare quello che pensi (far eseguire uno script in "seconda istanza"
Prova tu stesso:
function scrivi(){
return ('<scrip'+'t>document.write("Testo da scrivere");</scrip'+'t>');
}
document.write('<div>'+ scrivi() +'</div>');
d'altronde non conosco l'esigenza di tutte queste complicazioni...
attenzione pero' che gli script "scritti" da scriptvengono eseguiti alla fine del parsing del documento... se contengono istruzioni document.write() queste avranno effetto all fine del documento (o in posizione imprevedibile)
ciao

vengono eseguiti alla fine del parsing del documento... se contengono istruzioni document.write() queste avranno effetto all fine del documento (o in posizione imprevedibile)
Rispondi quotando