[RESOLVIDO] Expandir selectOneMenu com Javascript

Oiess!
Venho novamente pedir ajuda a vocês. :roll:
Já faz uns dias que estou pesquisando pesquisando pesquisando e nada de encontrar o que eu preciso.
É o seguinte… eu estou fazendo um sistema em JSF 2.0, até uns dias eu estava brigando para setar o foco dos campos com o enter, pois bem isso eu consegui, agora eu preciso de outra coisa…
Que quando o foco é setado em um <h:selectOneMenu> o mesmo expanda a lista para o usuário poder selecionar o que deseja.
Sei que o <h:selectOneMenu> tem uma propriedade chamada onfocus, fiz um teste com ela, colocando onfocus=“alert(‘teste’)” e funcionou, quando o foco foi parar nele ele deu o alert,
mas o meu problema é saber agora como que eu aplico javascript para expandir o selectOneMenu.
já tentei mas sem sucesso:

  • onfocus=“this.click()”
  • onfocus=“this.open()”

Levando em consideração que o <h:selectOneMenu> do JSF nada mais é do que o <select> do HTML, se alguém souber a solução para HTML mesmo já ajudaria!
Grata pela atenção! :wink:

Me passa um email que te mando um tutorial flapanq@hotmail.com

Ok

Obrigada!

Resolvi forçando um click no selectOneMenu, na mesma função em que passo de campo com o enter:

        elemento.form.elements[i].focus();
        if(elemento.form.elements[i].type == "select-one"){
            elemento.form.elements[i].initEvent("click", false, false);
        }