Se me ocurre otra cosa, que es implementar la información auxiliar
(EUR = Euros, USD = Dólares, etc...), mediante un tooltip; no es lo mismo,
pero bueno, puede valer para el caso concreto que planteas de las monedas
(para SELECTs con muchos elementos, evidentemente, esta solución no sirve).

        El tooltip evidentemente tendría que ser vía jS, pues ni un title ni
un alt harían esta función -hasta dónde yo se por lo menos-

        Un saludo 

> -----Mensaje original-----
> De: Choan C. Gálvez [mailto:[EMAIL PROTECTED] 
> Enviado el: martes, 17 de octubre de 2006 15:49
> Para: [EMAIL PROTECTED]
> CC: stripTM; javaescript
> Asunto: Re: [javaEScript] Ancho de select en Internet Explorer
> 
> 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
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a