Foros del Web » Creando para Internet » Diseño web »

Forzar ComboBox

Estas en el tema de Forzar ComboBox en el foro de Diseño web en Foros del Web. Agradecería ayuda de como forzar el desplegado de un combobox hacia abajo; pues al insertarlo en mitad de la página, y pulsar para que se ...
  #1 (permalink)  
Antiguo 14/05/2010, 12:54
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 14 años, 8 meses
Puntos: 0
Forzar ComboBox

Agradecería ayuda de como forzar el desplegado de un combobox hacia abajo; pues al insertarlo en mitad de la página, y pulsar para que se despliege, este se despliega hacia arriba. He utilizado el siguiebte código:
<select name="pais" id="cjlst" class="" title="Cambiar pa&iacute;s" onchange="foco()" >
<option selected="selected" value="">Elegir pa&iacute;s...</option>
<option value="1">Todo el Mundo</option>
<option value="Afganistán">Afganistán </option>
<option value="Albania">Albania </option>
<option value="Alemania">Alemania </option>
<option value="Andorra">Andorra </option>
<option value="Angola">Angola </option>
<option value= 23 paises más...
</select>

Gracias de antemano.
  #2 (permalink)  
Antiguo 14/05/2010, 13:26
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 22 años, 5 meses
Puntos: 22
Respuesta: Forzar ComboBox

Puede ser que se abra hacia arriba debido a que al desplegar la lista no hay suficiente espacio debajo...
Podrías usar el atributo size de <select> para indicar el número de filas a mostrar (size="10" mostraría diez filas y el resto de opciones serían accesibles mediante la barra de desplazamiento de la lista desplegable)
  #3 (permalink)  
Antiguo 16/05/2010, 11:35
 
Fecha de Ingreso: marzo-2010
Mensajes: 10
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Forzar ComboBox

Te agradezco el interés; pero no lo consigo. Me podrías indicar donde coloco "size"?, pues no hay manera.
  #4 (permalink)  
Antiguo 16/05/2010, 12:37
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 22 años, 5 meses
Puntos: 22
Respuesta: Forzar ComboBox

Disculpa, lo de size creo que no es lo que quieres, sino que es para mostrar la lista desplegada, ocupando las filas indicadas en la página web, no como una lista desplegable.
El size iría dentro de la etiqueta select <select size="10">
La dirección en que se despliega la lisa depende de cada navegador, para modificarlo probablemente tendrías que usar javascript o reemplazar el select por una lista desplegable personalizada (hecha con ul, divs, etc. y css)

http://icant.co.uk/forreview/tamingselect/
http://www.fairwaytech.com/Technology/FlexBox.aspx

A ver si alguien más te hecha una mano.

Etiquetas: combobox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.