Abra el menu desplegable de un elemento Seleccionar en el foco

Posible duplicado:
¿Cómo se puede progtwigr mediante progtwigción un HTML SELECT para desplegar (por ejemplo, debido al mouseover)?

¿Es posible abrir la list desplegable de un elemento Seleccionar cuando el elemento Seleccionar obtiene el foco?

Sé que se enfoca automáticamente cuando haces clic en él … pero quiero que funcione cuando también lo selects.

Lamentablemente, la respuesta a su pregunta es simplemente "No, no es posible con los controles HTML y Javascript actuales".

Sin embargo, si usa jQuery y este complemento (https://github.com/fnagel/jquery-ui/wiki/Selectmenu) para seleccionar los menus que creo que podría hacer:

$("#idofSelect").selectmenu("open"); 

También otra alternativa para su idea, pero tal vez no tan elegante:

 document.getElementById("idOfSelect").setAttribute("size", 5); 

Lo que hace es simplemente seleccionar una línea múltiple, de modo que muestra las opciones … Puede hacer esto al enfocar, y luego hacer otro evento onclick en donde reinicia su tamaño a 1 y detiene la propagación del evento (por lo tanto que onfocus no se llama después …) pero como he dicho, esto es TAN profesional, por lo tanto, vive con tu selección tal como es o cambia a jQuery selecciona menus y diviértete abriéndolos y cerrándolos dinámicamente a tu antojo: )

Como punto de partida, si utiliza JQuery puede usar la function de desencadenamiento, por ejemplo, si su casilla de selección tiene una identificación de "nombres", simplemente llame a $ ('# nombres'). Trigger ('clic');