Tecnología

Inicio

Cómo hacer que la imagen botones cambian cuando se pulsa el ratón

Cómo hacer que la imagen botones cambian cuando se pulsa el ratón


El botón de entrada estándar HTML es un rectángulo gris con el texto en él. Aunque funcional, la falta de características de estilo asociadas con un botón a menudo significa que no complementan la forma en que está. El uso de JavaScript, es posible utilizar las imágenes para invocar la acción sobre las formas en lugar de botones estándar. Además, las imágenes se pueden intercambiar para mostrar un gráfico alternativo cuando se hace clic.

Instrucciones

1 Crear un formulario web añadiendo el código del formulario:

<Form action = método de "nextPage" = "GET / POST"> </ form>

Establecer la acción de la página para ir a después de que se envía el formulario. Configurar el método en el método apropiado para su formulario.

2 Añadir la imagen a usar como un botón al formulario:

<Img alt = "Descripción" id = "Button1" onclick = "">

Este código debe estar entre las etiquetas "forma" que ha creado. Reemplazar imagePath con la ubicación del archivo de imagen. Reemplazar "Descripción" con el texto que se mostrará si la imagen no se puede cargar.

3 Agregue el código para cambiar el archivo de imagen entre las cotizaciones posteriores al evento "onclick":

document.getElementById ( 'Button1'). src = 'nextImagePath'

Reemplazar "Button1" con la etiqueta de identificación de la imagen. Reemplazar "nextImagePath" con la ubicación del nuevo archivo de imagen para mostrar.

4 Guarde los cambios y abrir el archivo en un navegador. La imagen original se mostrará. La imagen alternativa aparecerá cuando haga clic en la imagen original.

Consejos y advertencias

  • El mismo concepto se puede utilizar para intercambiar varias imágenes mediante la creación de una función de JavaScript separada que contiene el código de la Etapa 3 y llamar a la función en el evento de clic.
  • La funcionalidad onClick utiliza para ejecutar JavaScript. JavaScript es un lenguaje de mayúsculas y minúsculas. Si el canje no está funcionando, verifique que sus términos son en el caso correcto.