Mapas sensitivos
Un mapa sensitivo es una imagen que tiene definida una serie de zonas "sensibles" que, al hacer clic sobre ellas con el ratón, llevan a cabo una acción concreta determinada por nosotros. Generalmente se utilizan como método intuitivo de navegación, y se muestran como barras de navegación, mapas geográficos o cualquier imagen que se desee y que tenga una funcionalidad sensitiva. Hay dos tipos de mapas sensitivos:
Los mapas sensitivos no son más que imágenes, normalmente en formato GIF o JPEG, que disponen de una serie de coordenadas sensitivas en el puntero del ratón y llevan asociada una serie de acciones. Por lo general, serán nodos a otras páginas, imágenes, ficheros, etc. Como hemos visto, hay dos formas de hacer mapas sensitivos, pero nosotros nos limitaremos a ver aquellos sobre los cuales tenemos un control total y no dependemos del servidor. Hoy día la mayoría de los navegadores cliente está preparada para admitir de forma correcta la visualización y el funcionamiento de mapas sensitivos en un ámbito cliente. Para generar un mapa, lo que haremos será incluir en una página web los diferentes mandos propios del fichero que contiene las coordenadas de las diferentes áreas que lo definen, los nodos hipertextuales que definimos y el propio código de la página:
</MAP> | ||
![]() |
Como vemos, la definición de mapa cliente está limitada por la directiva <MAP> y </MAP>, con su atributo NAME, donde definimos un nombre para el mapa. Dentro de esta sentencia, se inserta el código sensitivo con las directivas <AREA> que contienen diferentes atributos:
La forma de un mapa sensitivo en código puede ser algo como éste, y variará en función de la cantidad de zonas sensitivas y las funcionalidades que se le apliquen, como por ejemplo asociaciones con Javascript. De todas formas, pensad que contamos con diferente software para hacer que esta tarea sea mucho más fácil de lo que a priori puede parecer, como ocurre en el caso de Map This: Código HTML: <IMG Src="../../../imgc/shapes.gif" border="0" USEMAP="#shapes" ALT="Ejemplo de mapa sensitivo" align="center"> Para FrontPage Express: <!--webbotbot="ImageMap" |
|
![]() |