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?