Adicionar onkeypress="" em <input type > des

Pessoal estou com o sequinte problema, tenho q adicionar o evento onkeypress="" em um componente ja criado atraves de JS. Alquem tem uma ideia q possa ajudar ou exemplo, apostila ou link qualquer coisa.

Esqueleto

[code][code]
<input type="text" name="comp" id="comp" />

<script type=“text/javascript”>
function minhaFuncao(){
alert(‘Minha acao’);
}

function adicionaOnkeypress(){
var obj = document.getElementById(‘comp’);
obj.onkeypress = minhaFuncao;
}

adicionaOnkeypress();
</script>
[/code][/code]

Essa forma que o eloimendes passou é a antiga, a nova forma de fazer isso é assim:

[code]<input type="text" id="comp" />

function minhaFuncao(){
alert(‘Minha acao’);
}

function adicionaOnkeypress(){
var obj = document.getElementById(‘comp’);

if (obj.addEventListener){
obj.addEventListener(‘keypress’, minhaFuncao, false);
} else if (obj.attachEvent){
obj.attachEvent(‘onkeypress’, minhaFuncao);
}
}[/code]
http://developer.mozilla.org/en/docs/DOM:element.addEventListener

Mas as duas funcionam.