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

Responder a