Tecnología

Inicio

Cómo cambiar una imagen en JavaScript para Firefox

Cómo cambiar una imagen en JavaScript para Firefox


JavaScript es un lenguaje popular de script del lado del cliente, lo que significa que se ejecuta en el software del navegador la página web del visitante. JavaScript mejora contenido de la página web mediante la adición de la funcionalidad dinámica que responde a las acciones del usuario. Firefox es un programa navegador web libre popular de código abierto, preferido por muchos usuarios por su seguridad avanzada, la adopción temprana de la navegación por pestañas y muchas extensiones y plugins disponibles. Escribir código JavaScript que cumple con los estándares del W3C ampliamente aceptadas asegura que su código será portátil y apoyar muchos navegadores, incluyendo Firefox.

Instrucciones

1 Cambiar una imagen con JavaScript mediante la identificación de la imagen que desea reemplazar y luego cambiar dinámicamente el atributo "src" del elemento HTML, que especifica el archivo de origen de la imagen.

Incluir un atributo "id" en la etiqueta "img" para la imagen que desea cambiar. Cuando se escribe el código HTML de su página web, se creará un código como este:

<Img src = "images / box.jpg-cerrado" alt = "imagen de un cuadro de" title = "Mi cajón de embalaje favorita" id = "switchablePic" />

2 Cómo cambiar una imagen en JavaScript para Firefox

Escriba sus funciones de código de JavaScript.

Implementar una función de utilidad eventos para controlar los eventos, como el evento que se activa cuando la página termine de cargar y los eventos que se activan cuando el puntero del ratón sobre la espalda o fuera de la imagen. Hay una serie de funciones muy útiles disponibles en Internet que puede utilizar (ver Recursos). Para este ejemplo, imagine que usted está utilizando la función addEvent escrita por Dean Edwards. Esta función tiene tres argumentos: el elemento objeto al que se adjuntará el evento, el evento que será manejado y el nombre de la función que controlará el evento. Lo utilizan para inicializar las funciones de conmutación de la imagen cuando se activa el evento de carga de página.

addEvent (ventana, "carga", initializeRollover);

3 Cómo cambiar una imagen en JavaScript para Firefox

Los eventos de ratón activan su función de transferencia.

Coloque encima del ratón y mouseOut eventos a la \ imagen "switchablePic \". Cuando esos eventos se desencadenan, activarán las funciones que cambian la fuente de la imagen. Forzar al navegador a cargar previamente la imagen de sustitución al definirlo como un nuevo objeto de imagen; esto evita un efecto de retardo que a veces ocurre cuando se cambia la fuente de la imagen antes de que la imagen de sustitución ha terminado de cargar.

funcionar initializeRollover () {
// Adjuntar los detectores de eventos
foto var = document.getElementById ( 'switchablePic')
IR
addEvent (imagen, 'por encima del ratón', vuelco)
IR
addEvent (imagen, 'mouseout', despliegue)
IR

// Cargar previamente la imagen de sustitución en el navegador
var replacementImageSource = 'images / box.jpg-abierta'
IR
img var = new Image ()
IR
img.src = replacementImageSource
IR
}

4 Crear una función de vuelco que cambia el archivo de origen de la imagen a partir de una imagen de una caja cerrada con una foto de una caja abierta. Una función addEvent bien escrito le permitirá emplear la palabra "this" para hacer referencia de forma rápida y sencilla el objeto que llama a la función.

la función de vuelco () {
this.src = "images / open-box.jpg '
IR
}

5 Implementar una función de despliegue que cambia el archivo de origen de nuevo a la imagen de una caja cerrada cuando el puntero del ratón sale de la imagen.

la función despliegue () {
this.src = "images / cerrado box.jpg '
IR
}

6 Envolver la secuencia de comandos en un elemento de script HTML e incluirla en la cabeza HTML de su documento, junto con un enlace a la función que desee el control de eventos.

<Script type = \ "text / javascript" src = \ "incluye events.js /"> </ script>
<Script type = \ "text / javascript">
// El script va aquí
</ Script>

7 Cómo cambiar una imagen en JavaScript para Firefox

Portable, multi-navegador de scripts.

Ver la página en el navegador web Firefox para probar la secuencia de comandos. La imagen cambiará a su sustitución cuando se coloca el puntero del ratón sobre él; y va a cambiar de nuevo cuando se quita el puntero del ratón.