Hola Hari. On 10/17/06, Hari Seldon <[EMAIL PROTECTED]> wrote: > Se me ocurre, así en plan rápido, cambiar vía jS el width del select > en el focus del elemento.
Exactamente lo que se me ocurrió a mí, también en plan rápido. > Así podría mostrarse los elementos "en pequeño" > cuándo no tiene el foco (blur), y en "grande" cuándo lo tenga (más o menos > es lo que pide el cliente, entiendo yo). Muy bien entendido. > El problema que puede tener esta > opción, es que haga un "feo" al cambiar el ancho del select; pero creo que > eso va a ser inevitable independientemente de la solución escogida. Ahí está el problema. Y no solo porque haga un feo. Si navegamos hasta el select con teclado: 1. cambia el tamaño 2. pinchamos en el select para seleccionar una opción 3. el select queda cerrado 4. desplazamos el foco y el select vuelve al tamaño original Hast ahí bien. Peeeero... si hacemos foco pinchando con el ratón, se producen grandes catástrofes, puesto que al cambiar el ancho del select, este vuelve a contraerse. En fin, una caquita :,( > Para calcular el ancho máximo, simplemente podría hacerse un bucle > que recorriese los text del select.option[i], y en función del número de > caracteres máximo, asignarle un ancho... O bien, no recuerdo si lo admitía, > ponerle un "auto" al width. Sí, admite el auto. > Es una solución chapucera.. Pero no se me ocurre otra. Pues estás igual que yo XD Un abrazo. -- Choan <http://choangalvez.nom.es/> _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net