Allora ho un problema questo script funziona ma fa una cosa che nn riesco ad evitare cioe':
Questoi script e' una specie di editor tipo questo del forum puoi mettere in grassetto, inserire link ecc, ma nella textarea quando inserisco un tag ad esempio [CENTRO]testo[/CENTRO] se ne voglio inserire uno all'interno del precendente tipo:
[CENTRO][PINO]testo[/PINO][/CENTRO]
non lo fa e mi scrive:
[CENTRO]testo[/CENTRO][PINO]testo[/PINO]
cosa posso fare?

GRazie a tutti!

<HTML>
<HEAD>
<SCRIPT language="javascript">
function anteprima()
{
document.form1.action="anteprima.asp";
document.form1.method="post";
document.form1.submit();
}

function tag(format)
{
TxtFormat="Inserire qui il testo in grassetto";
//TxtFormat=prompt('Inserire il testo da porre fra ['+format+'] e [/'+format+']:');
TxtValore="["+format+"]"+TxtFormat+"[/"+format+"]";
document.form1.area.value+=TxtValore;
}

function tag_colore(format)
{
TxtColor="Inserire qui il testo colorato";
TxtValore="["+format+"]"+TxtColor+"[/"+format+"]";
document.form1.area.value+=TxtValore;
}

function tag_prompt(format)
{
if(format == "IMG")
{
TxtIMG=prompt('Inserire il nome immagine da porre fra ['+format+'] e [/'+format+']:');
TxtValore="["+format+"]"+TxtIMG+"[/"+format+"]";
document.form1.area.value+=TxtValore;
}
else
{
TxtLINK=prompt('Inserire il nome url del link');
TxtValore="["+format+"]"+TxtLINK+"[/"+format+"]";
document.form1.area.value+=TxtValore;
}
}
</SCRIPT>
</HEAD>
<BODY>
<TABLE width="50%" border="0">
<TR>
<TD width="60%">
<FORM name="form1">
<TABLE width="100%" border="0" bgcolor="#CCCCCC">
<TR>
<TD align="center">
G
</TD>
<TD align="center">
C
</TD>
<TD align="center">
<U>U</U>
</TD>
</TR>
</TABLE>
</TD>
<TD rowspan="4" valign="top" align="right">
[img]terra.mpg[/img]
</TD>
</TR>
<TR>
<TD>
<TABLE width="100%" border="0" bgcolor="#CCCCCC">
<TR>
<TD align="center">
CENTRO
</TD>
<TD align="center">
SINISTRA
</TD>
<TD align="center">
DESTRA
</TD>
</TR>
</TABLE>
</TD>

</TR>
<TR>
<TD>
<TABLE width="100%" border="0" bgcolor="#CCCCCC">
<TR>
<TD align="center">
IMAGE
</TD>
<TD align="center">
[B]LINK
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD>
<TABLE width="100%" border="0" bgcolor="#CCCCCC">
<TR>
<TD align="center">
PUNTO
</TD>
<TD align="center">
VIDEO
</TD>
<TD align="center">
SUONO
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD colspan="2">
<TABLE width="10%" border="0">
<TR>
<A href="javascript:tag_colore('ROSSO')">
<TD bgcolor="red">

</TD>
</A>
<A href="javascript:tag_colore('NERO')">
<TD bgcolor="black">

</TD>
</A>
<A href="javascript:tag_colore('VERDE')">
<TD bgcolor="green">

</TD>
</A>
</TR>
<TR>
<A href="javascript:tag_colore('BLU')">
<TD bgcolor="blue">

</TD>
</A>
<A href="javascript:tag_colore('GIALLO')">
<TD bgcolor="yellow">

</TD>
</A>
<A href="javascript:tag_colore('VIOLA')">
<TD bgcolor="purple">

</TD>
</A>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD colspan="2">
TESTO DEL CORSO

<TEXTAREA name="area" rows="20" cols="115"></TEXTAREA>
</TD>
</TR>
<TR>
<TD colspan="2">
Se pensi di aver finito premi sul tasto invia

<INPUT type="submit" value="INVIA LA LEZIONE">

Se invece vuoi vedere un'anteprima del tuo lavoro, premi su antemprima.

<INPUT type="button" value="INVIA L'ANTEPRIMA" onclick="javascript:anteprima()">
</FORM>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>