JavaScript proporciona la facilidad, a través del mecanismo de gestión de eventos, de emplear botones de un formulario como enlaces HTML.
Un objeto de tipo botón es un elemento de un formulario que, como es sabido debe ser definido entre las etiquetas <FORM> y </FORM>.
Originariament en HTML 2.0 existían únicamente dos tipos de botones, que se definían mediante la asignación de los valores SUBMIT o RESET al atributo TYPE de la etiqueta <INPUT>.
Posteriormente se amplió el lenguaje y se incluyó un nuevo tipo denominado BUTTON cuyo uso es el siguiente:
|
<INPUT TYPE="Button" VALUE=texto_botón [...]> |
Para lograr el efecto deseado se hará uso de la gestión de eventos de JavaScript utilizando el manejador onClick(). Como se sabrá este tiene la función de detectar la pulsación del ratón sobre un objeto que en este caso será el botón. Se ejecutará entonces el script especificado por el manejador de eventos onClick.
Ejemplo:
El siguiente código crea un botón con un enlace que, al ser pulsado, muestra una ventana de tipo alert.
| <FORM>
<INPUT TYPE="BUTTON" VALUE="ESTE BOTÓN ES UN ENLACE" onClick="alert('enlazado');return true"> </FORM> |