Ti ringrazio dell'aiuto, che tu sappia innerHTML può essere usato, solo se l'area di testo è stata definita in un blocco div?
Comunque ho provato a fare come dici tu, il codice html viene eseguito, ma tutte le altre aree html vengono sovrascritte dal codice html, comunque per farmi capire meglio posto il codice in questione
codice:
<table align="center">
<tr><td>
<input size="140" id="title" name="title" value=""></input>
</td></tr>
<tr><td>
<div id="test"> <textarea name="text" id="text" cols="140" rows="20"></div>
</textarea>
</td></tr>
<tr><td>
<input type="text" id="sommary" name="sommary" size="140" value=""></input>
</td></tr>
<tr><td>
<input type="button" name="inserisci" size="50" value=" Inserisci " onClick="prova();" >
</tr></td>
</table>
<script language="JavaScript">
function prova()
{
var image_src = "<img src=\"" +percorso + "\" align=\""+allinea+ "\" border=\""+bordo+"\" alt=\""+alt+"\">";
document.getElementById("test").innerHTML =image_src;
}
</script>