Pessoal, usando o Firefox percebi que ele não trava o focus() no objeto como no IE obrigando o usuário a preencher determinado campo.
Exemplo:
if(document.frmCadastro.CDREGISTRO.value == "")
{
alert("Informe o registro");
document.frmCadastro.CDREGISTRO.focus();
return false;
}
Este código é chamado no evento onBlur() do objeto.
No IE, com este código, o usuário é obrigado a preencher este campo pois ele não conseguirá sair deste até que preencha o mesmo. Já o FireFox permite que o mesmo saia.
No FireFox, o engraçado é que ao carregar a página para inicializar o focus em algum objeto basta colocar: document.frmCadastro.CDREGISTRO.focus();. Ou seja, não justifica o código acima não funcionar.
Caso alguém saiba como resolver favor divulgar.
Grato.