Allora quello che devo fare io è una semplice operazione di questo tipo:


document.REPLIER.TopicTitle.value = document.REPLIER.TopicTitle.value.replace(/(cc|ps|nc|rm|python|perl)s/g,"$1. ");


Però il campo TopicTitle non sempre esiste, quindi quando non è definito mi da quest'errore:


Errore: 'document.REPLIER.TopicTitle' è nullo o non è un oggetto".


Allora ho pensato di fare una cosa di questo genere:


if(typeof(document.REPLIER.TopicTitle.value)!='und efined') {
document.REPLIER.TopicTitle.value = document.REPLIER.TopicTitle.value.replace(/(cc|ps|nc|rm|python|perl)s/g,"$1. ");
}


Ma niente, sempre l'errore...

Non trovo soluzione, come diavolo faccio a dirgli di ignorare l'istruzione qualora la variabile fosse inesistente?