Tecnología

Inicio

Cómo vincular un botón HTML Con un cuadro desplegable

Los visitantes del sitio por lo general clic cuadros desplegables para abrirlos. Los desarrolladores colocan estos controles compactos, también conocidas como cajas de selección, en las páginas web para ahorrar espacio. Hasta que un usuario hace clic en un cuadro desplegable, que sólo ocupa una fila en una página web, a pesar de que puede contener cientos de artículos. Si desea dar a los usuarios la capacidad de abrir y cerrar un cuadro desplegable usando un botón HTML, vincular estos dos controles utilizando una función de JavaScript.

Instrucciones

1 Poner en marcha un editor HTML o cualquier editor de texto y abrir uno de sus documentos HTML.

2 Agregue el código que se muestra a continuación a la sección del cuerpo del documento:

<Select id = "dropDownBox1">

<Opción> A </ option>

<Opción> B </ option>

<Opción> C </ option>

<Opción> D </ option>

</ Select>

<Input type = "button" value = "Abrir desplegable" onclick = "openDropdown ( 'dropDownBox1', '3')" />

Este código crea un cuadro desplegable y un botón. Al hacer clic en el botón, se llama a una función JavaScript denominada openDropdown. El botón también pasa el valor id del cuadro desplegable a la función junto con el número 3.

3 Agregue el siguiente código JavaScript a la sección cabeza de su documento:

función openDropdown (desplegables, tamaño) {

var dropDownObject = document.getElementById (desplegable);

dropDownObject.size = tamaño;

}

Esta función - llamado por el botón - obtiene una referencia al cuadro desplegable y se define su valor de tamaño al tamaño pasado a la función en la lista de argumentos.

4 Guarde el documento, y poner en marcha su navegador. Abra el documento en el navegador. El cuadro desplegable aparece sobre el botón de la página web.

5 Clic en el botón. El código se ejecuta y se abre el cuadro desplegable automáticamente.

Consejos y advertencias

  • Tenga en cuenta que el evento de clic en el botón pasa el número 3 a la función de JavaScript, a pesar de que existen cuatro elementos en el cuadro desplegable. Cuando se llama a la función en una página web de bienes, pasar cualquier valor que desee. Usted no tiene que pasar un valor que es igual al número de elementos en el cuadro desplegable. También puede añadir un botón que cierra el cuadro desplegable al hacer clic. Crear un botón tales duplicando el código del botón se describe en los pasos anteriores y que pasa de cero a la función de JavaScript en lugar de 3.