codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language="JavaScript" type="text/javascript">
<!--
function Aggiungi(textarea,formattazione)
{

switch(formattazione)
{

case "bold": // se formattazione è = a "grassetto"
bld=prompt('Inserisci il testo che deve essere visualizzato come grassetto','');
if(bld==null) { textarea.focus(); return; }
testo=""+bld+"";
textarea.value+=testo;
break;

case "italic": // se formattazione è = a "corsivo"
ita=prompt('Inserisci il testo che deve essere visualizzato come corsivo','');
if(ita==null) { textarea.focus(); return; }
testo=""+ita+"";
textarea.value+=testo;
break;

case "underline": // se formattazione è = a "sottolineato"
und=prompt('Inserisci il testo che deve essere visualizzato come sottolineato','');
if(und==null) { textarea.focus(); return; }
testo="<u>"+und+"</u>";
textarea.value+=testo;
}
}

//-->
</script>

<textarea name="tx1" rows="10" cols="50"></textarea>


<input type="button" value="G" onclick="Aggiungi(tx1,'bold');">


<textarea name="tx2" rows="10" cols="50"></textarea>


<input type="button" value="G" onclick="Aggiungi(tx2,'bold');">


</body>
</html>