ciao,
con questa funzione:
codice:
function boldato(i) {
formtext = document.form1.contenuto_X;
var win_boldato = new Array();
win_boldato[0] = "Digita il testo da grassettare";
win_boldato[1] = "Vai a capo";
win_boldato[2] = "Digita il testo in corsivo";
var indicescr = "ESATTAMENTE QUI";
var titoper = new String(win_boldato[i]);
var win_prompt = prompt(titoper,indicescr);
var indicescr = win_prompt;
var win_simbol = new Array();
win_simbol[0] = (""+ indicescr +"");
win_simbol[1] = (indicescr + "
");
win_simbol[2] = (""+ indicescr +"");
formtext.value = formtext.value + win_simbol[i];
}
l'utente mediante dei link apre un prompt che include il testo, a seconda delle esigenze, in grassetto.., a capo
o corsivo.., ma se l'utente da 'Annulla' nel prompt, comunque viene aggiunto nella text area del testo.
es.: se clikko grassetto e do annulla, compare null
sapete come posso evitare senza usare un replace?!?!?
ciao e grazie