22 julio 2010

Colocar varios enlaces en una sola imagen usando Mapas de Imagenes

  7 comentarios

Para los que no saben, y aquellos que deseen saber, esta forma de enlazar tiene mucho tiempo, casi nadie se interesa en usarlo pero es una forma interesante y bonita de colocar varios links en tu blog en una misma imagen. Este metodo podria servir, si por casualidad, se te ocurre hacer el menu de tu blog en la misma cabecera, de esta forma, podras enlazar diferentes sitios usando las coordenadas de la imagen.

Te explico como va esto, pero, antes, mira la proxima imagen de abajo. Podras ver la figura de un saltamontes con grandes ojos. Esa imagen tiene dos enlaces. Si le das clic en el ojo superior de la imagen, podras ver que te lleva a la pagina principal de este blog, mientras que si das clic en el ojo superior, veras que te llevara a la pagina de contacto. Con un enlace normal de imagen, solo podrias acceder a un enlace por cada imagen. Eso es lo maravilloso.







Ahora, veamos el codigo que usamos para hacer esto:

<div id="imagen1">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglYZ_T_hyphenhyphenG_jMHgX-UXc7UEusf709stV3hqW5qMAni24m9Cl3k8irDiHYkDSBoQnqMDLhBOZRJxY8LvghZDLub8KDU905by8Gc0ouK5hhiTTMSfrCj11qw0AnubjCTj0TJKUDs1LndhBLG/s1600/20091206222801_ojos+arco+iris.jpg" usemap="#Map" />
<map id="Map" name="Map">
<area coords="111,73,140,96" href="http://www.frikibloggeo.com.ar/" shape="rect" target="_blank">
<area coords="61,104,93,128" href="http://www.frikibloggeo.com.ar/p/contacto.html" shape="rect" target="_blank">
</map></div>

EXPLICACION DEL CODIGO

En rojo: Es la id del codigo en la etiqueta div
En azul: Es la URL de la imagen en proporciones reales (Debes usar la imagen con sus propias medidas)
En naranja: Las coordenadas de los ojos dentro de la imagen
En azul: Los enlace a los que nos dirije cada ojo.

Te doy el codigo limpio.

<div id="nombre">
<img border="0" src="URL de la imagen" usemap="#Map" />
<map id="Map" name="Map">
<area coords="Coordenadas1" href="link1" shape="rect" target="_blank">
<area coords="coordenadas2" href="link2" shape="rect" target="_blank">
</map></div>


Sacar las coordenadas en la imagen es muy sencillo. Usando el Paint de Windows o cualquier otro programa de editado de fotos podras hacerlo. Aqui te dejo este manual que hice explicando paso a paso que hacer para sacar las coordenada usando Paint.





'

Enlaces para compartir en tu blog o pagina web.




Widget por Friki Bloggeo


7 comentarios :

  1. Men para que son las segundas coordenadas

    ResponderEliminar
  2. Hola Letonas :)

    Bueno amigo, la idea al extraer las primeras y segundas coordenadas es que mediante a estas medidas el codigo logre determinar un cuadro determinado que es el cual posee el enlace, si solo se determinaran las primeras coordenadas, aunque determinemos dicho cuadro con la seleccion, el funcionamiento sera erroneo, ya que el mismo codigo reconocera desde el inicio del la seleccion hasta el final en el borde la la imagen, la segunda coordenadas lo que hacen es advertir al codigo para que sepa hasta que punto debe mantener el enlace.

    ResponderEliminar
  3. La idea me gusta. Me parece una forma fácil de solucionar el mapeo. Pero me queda una duda. Yo uso blogger como servidor. Y quiero hacer una imagen mapeada para la cabecera de mi blog. El problema es que no sé cómo subir el código HTML para que la imagen mapeada se vea como cabecera.
    El diseñador por defecto de Blogger me pide que suba una imágen en formato JEPG.
    ¿Sabes cómo lo puedo solucionar?

    ResponderEliminar
  4. necesito obtener en paint pa realizar un mapa en html 

    ResponderEliminar
  5. Gracias, me sirvio de mucho, lo hice rapido y facil.  Resolví un problema en una pagina hecha en Drupal.

    ResponderEliminar