Attraverso questo script ho i pulsanti
Grassetto
Corsivo
Sottolineato
codice:
<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>
codice:
...
$html .= "<input title='grassetto' style='font-weight:bold;position:absolute;top:30px;left:350px;' type=\"button\" value=\"G\" onclick=\"Aggiungi(testo,'bold');\">";
$html .= "<input title='sottolineato' style='font-style:italic;position:absolute;top:30px;left:380px;' type=\"button\" value=\"C\" onclick=\"Aggiungi(testo,'italic');\">";
...
ma nella textarea mi viene visualizzato
testo
[i]testo
<u>testo</u>
La mia domanda č: come posso fare per far si che il testo sia formattato nella textarea?
testo
testo
testo
Thx.