onchange controlla se il contenuto della textarea è cambiato da quando questa ha preso il focus a quando lo perde.
Cmq secondo me, devi creare una nuova funzione per prevenire il copia e incolla, perchè è un pò difficile che copiando e incollando del testo/codice dal notepad alla tua textarea, si verifichino gli eventi (window.event.keyCode==60)||(window.event.keyCode == 62), perchè di solito si preme o ctrl-V o tasto destro del mouse....
una soluzione alternativa può essere controllare ad ogni lettera aggiunta che lettera è e se è < o > toglierla, e funziona anche con il copia/incolla. Inoltre la soluzione dei window.event.keyCode non era compatibile con tutti i browser.
Quindi prova con:
codice:
<html>
<head>
<script>
function caratteri(){
obj=document.getElementById('commento');
txt=obj.value;
txt=txt.replace('<','');
txt=txt.replace('>','');
obj.value=txt;}
</script>
</head>
<body>
<textarea onkeyup="return caratteri()" name="commento" cols="70" rows="5" id="commento"></textarea>
</body>
</html>