Tecnología

Inicio

Cómo actualizar una imagen HTML Mapa con JavaScript

Los mapas de imagen son estructuras HTML utilizadas para hacer ciertas regiones de las imágenes en su página web en hipervínculos puede hacer clic. Un mapa de imagen se adjunta a una imagen a través del atributo "usemap"; como la mayoría de los componentes del modelo de objetos de documento HTML (DOM), este atributo se puede acceder y cambiar sobre la marcha con el código JavaScript para actualizar el mapa de imagen adjunta a una imagen.

Instrucciones

1 Inserte el siguiente código JavaScript entre las etiquetas "cabeza" de su documento HTML:

<Script type = "text / javascript">

función swapMap (id, mapa) {

document.getElementById(id).useMap='#'+map;

}

</ Script>

2 Añadir una imagen y un mapa de imágenes en el cuerpo del documento HTML con el siguiente código:

<Img id = "imagen1" width = "500" height = "500" usemap = "# map1" />

<Map name = "map1">

<Area shape = "rect" coords = "0,0,250,500" href = "#" />

</ Map>

Cambie el atributo "src" de la etiqueta "img" para que coincida con la URL de su imagen. El "atributos" coords de la etiqueta "zona" "forma" y se utilizan para hacer la mitad izquierda de la imagen se puede hacer clic. El atributo "href" se puede usar para enlazar a otras páginas, al igual que con los elementos de anclaje.

3 Añadir otro mapa de imagen para el cuerpo, y un par de botones que llaman a la función "swapMap" para actualizar el mapa de imagen adjunta a la imagen:

<Map name = "map2">

<Area shape = "rect" coords = "250,0,500,500" href = "#" />

</ Map>

<Input type = "button" value = "Uso Mapa 1" onclick = "swapMap (" imagen1 "," map1 '); " />

<Input type = "button" value = "Uso Mapa 2" onclick = "swapMap (" imagen1 "," map2 '); " />

Este mapa de imagen simplemente cubre la mitad derecha de la imagen en lugar de la izquierda. Los botones llaman a la función "swapMap" que ha definido en la sección "cabeza", suministrando el único atributo "id" de la imagen de ser afectados y el nombre del mapa para asignar. Llamar "swapMap" dentro de otras rutinas JavaScript o mediante el uso de controladores de eventos para producir el comportamiento específico que desea.

4 Guarde la página y lo carga en un navegador Web. Pase el cursor del ratón sobre la mitad izquierda de la imagen y observe que éste cambia para indicar la región se puede hacer clic. Haga clic en el botón "Usar el mapa 2" y ver que la mitad derecha de la imagen es ahora se puede hacer clic en su lugar; el mapa de imagen ha sido actualizada.