Domanda: e se io volesse includere questi comandi js in una funzione che risiedere nella pagina funzioni.asp come devo richiamarla?

funzioni.asp-----

function ContrChar()
{if(this.value.search(/[\&\@\,]/) != -1)
{alert('carattere vietato'); this.value='';
}
}

-------
Se la richiamo semplicemente all'onchange della textbox con onchange="ContrChar()"
mi dice che "this.value" nn è definito...che accorgimento devo prendere x evitare questo problema?