Estaba buscando otras cosillas, y me encontré esto: http://webfx.eae.net/dhtml/combobox/combobox.htm
Parece bastante potente, y supongo que obtener el comportamiento que pide el cliente se puede conseguir El problema, claro está, es la accesibilidad :/ (Al menos, esa es mi opinión) Un saludo > -----Mensaje original----- > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] En nombre de > Ignacio García Fernández > Enviado el: miércoles, 18 de octubre de 2006 16:41 > Para: javaescript@scriptia.net > Asunto: [javaEScript] Ancho de select en Internet Explorer > > 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/a > ttachments/20061018/6ca12998/attachment.htm > _______________________________________________ > javaEScript mailing list > javaEScript@scriptia.net > http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net _______________________________________________ javaEScript mailing list javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net