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

Responder a