Ciao Bru',
passando i dati da una pagina all'altra
(da una textarea1 in pagina1 ad una textarea2 in pagina2),
siccome i dati nella textarea1 erano a loro volta raccolti da vari campi del form succede che nella textarea2 i dati appaiono cosi:
-----
Oggetto+del+messaggio:+Richiesta+contatto
Sig./Sig.ra:+Mario+Rossi
Indirizzo:+Via+Roma
Città:+Milano
ecc. ecc.
-----

come faccio a fargli sostituire i segni più con degli spazi?

Ho provato a riadattare una tuo (br1) vecchio script,

function cancella() {
t = document.forms[0].NomeTextArea.value;
re = /(\d)\s+('+')/gi
t = t.replace(re, " ")
document.forms[0].NomeTextArea.value=t

ma non va, anche perchè l'ho usato in altra forma e funziona, ma non l'ho mai capito.