Por otros derroteros... Porque no creas dos select, uno grande y otro pequeño, uno de ellos oculto el otro visible y dependiendo de que tenga el foco o lo pierda muestras uno u otro...
Puedes ocultar el propio select o la capa que lo contiene... En fin creo que asi no tienes que estar jugando con el tamaño del select via estilos y no te dara problema con ningun browser... Saludos. > > 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/> > > > Todo es posible, la unica limitacion es, no querer hacerlo ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061018/6ca12998/attachment.htm _______________________________________________ javaEScript mailing list [email protected] http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
