ciao a tutti,
vorrei provare a realizzare una textarea con testo formattabile senza ricorrere a un wysiwyn editor.
ho trovato questo script che fa al caso mio (da mettere tutto all'interno di <body></body>) :

Codice PHP:
<SCRIPT language=JavaScript>

function 
AddText(NewCode) {
document.form1.mess.value+=NewCode
}

function 
email() {

        
txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole visualizzare solo l'url.",""); 
        if (
txt2!=null) {
            
txt=prompt("URL per il link.","mailto:");      
            if (
txt!=null) {
                if (
txt2=="") {
                    
AddTxt="<a href=>"+txt+"</a>";
                    
AddText(AddTxt);
                } else {
                    
AddTxt="<a href=\""+txt+"\">"+txt2+"</a>";
                    
AddText(AddTxt);
                }         
            } 
        }
    }

function 
showsize(size) {
                     
        
txt=prompt("Text to be size "+size,"Text"); 
        if (
txt!=null) {             
            
AddTxt="<size="+size+">"+txt+"</size="+size+">";
            
AddText(AddTxt);
        }        
    }

function 
bold() {
 
        
txt=prompt("Testo in Grassetto.","Text");     
        if (
txt!=null) {           
            
AddTxt="[b]"+txt+"[/b]";
            
AddText(AddTxt);
        }       
    }

function 
italicize() {
 
        
txt=prompt("Testo in corsivo","Text");     
        if (
txt!=null) {           
            
AddTxt="[i]"+txt+"[/i]";
            
AddText(AddTxt);
        }            
    }

function 
center() {

        
txt=prompt("Testo da centrare","Text");     
        if (
txt!=null) {          
            
AddTxt="<center>"+txt+"</center>";
            
AddText(AddTxt);
        }           
    }

function 
br() {

            
AddTxt="
"
;
            
AddText(AddTxt);

}

function 
hyperlink() {

        
txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole visualizzare solo l'url.",""); 
        if (
txt2!=null) {
            
txt=prompt("URL per il link link.","http://");      
            if (
txt!=null) {
                if (
txt2=="") {
                    
AddTxt="<a href=>"+txt+"</a>";
                    
AddText(AddTxt);
                } else {
                    
AddTxt="<a href=\""+txt+"\">"+txt2+"</a>";
                    
AddText(AddTxt);
                }         
            } 
        }
    }

function 
image() {

        
txt=prompt("URL dell'immagine","http://");    
        if(
txt!=null) {            
            
AddTxt="<img src=\""+txt+"\">";
            
AddText(AddTxt);
        }    
    }

function 
underline() {

        
txt=prompt("Testo da sottolineare.","Text");     
        if (
txt!=null) {           
            
AddTxt="<u>"+txt+"</u>";
            
AddText(AddTxt);            
    }
}

  
</SCRIPT>



<form name="form1" method="post" action="mail.php">
    

    [b]<font size="2" face="Arial, Helvetica, sans-serif">Messaggio


    </font><font face="Verdana, Arial, Helvetica" 
            size=2>[url="javascript:bold();"][img]images/icon_editor_bold.gif[/img][/url][url="javascript:italicize();"][img]images/icon_editor_italicize.gif[/img][/url][url="javascript:underline();"][img]images/icon_editor_underline.gif[/img][/url] [url="javascript:center();"][img]images/icon_editor_center.gif[/img][/url] [url="javascript:br();"][img]images/icon_editor_br.gif[/img][/url] [url="javascript:hyperlink();"][img]images/icon_editor_url.gif[/img][/url][url="javascript:email();"][img]images/icon_editor_email.gif[/img][/url][url="javascript:image();"][img]images/icon_editor_image.gif[/img][/url] </font><font size="2" face="Arial, Helvetica, sans-serif"> 
    

    </font>[/b] 
    <textarea name="mess" cols="80" rows="14" wrap="PHYSICAL"></textarea>
    


      <input type="submit" name="Submit" value="Invia">
    </p>
  </form> 
...il problema è che in questo modo non posso prima scrivere il testo e poi, ad esempio, selezionare una singola parola, premere il tasto B e ottenerla in grassetto (..come invece è possibile fare nella composizione di un messaggio all'interno di questo forum).
C'è qualcuno che saprebbe indicarmi come implementare questo script per ottenere questo tipo di "funzionalità" ??

grazie mille...