Imagemaps y JavaScript

Hola Ivanin,
Como sabrás un imagemap de servidor envía a este las coordenadas de la imagen donde pulsa el usuario, para que el servidor las procese. La cuestión es que quiero "interceptar" estas coordenadas en un javascript de cliente, antes de que sean enviadas, para poder procesar las coordenadas y así evitar peticiones inútiles al servidor.
Estoy intentando algo así:
------------------------------------------
imagemap.html
------------------------------------------
<HTML>
<HEAD>
<TITLE>Imagemap</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
str = location.search;
commaloc = str.indexOf(",");
if (str.substring(1,commaloc)!="")
alert(str.substring(1,commaloc)+","+str.substring(commaloc+1,str.length));
-->
</SCRIPT>
</HEAD>
<BODY>
<A HREF="imagemap.html"><IMG SRC="map.gif" ISMAP></A>
<script>
</BODY>
</HTML>
------------------------------------------
Esto muestra las coordenadas, pero implica una rellamada a la página, que es lo que quiero evitar.
¿Se te ocurre alguna forma de hacerlo?
¿Tal vez con un <input type="image" ...>
¿Qué también envía las coordenadas?
Muchas gracias por anticipado y un saludo,
Alberto J.

1 Respuesta

Respuesta
La verdad que es un tema complicado lo único que se me ha ocurrido es esto:
dios.htm
<HTML>
<HEAD>
<TITLE>Imagemap</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
str = location.search;
commaloc = str.indexOf(",");
if (str.substring(1,commaloc)!="")
alert(str.substring(1,commaloc)+","+str.substring(commaloc+1,str.length));
-->
</SCRIPT>
</HEAD>
<BODY>
<a href="dios.htm"><IMG border="0" SRC="webpardos/minibanner/me.gif" usemap="#mimap" ISMAP></a>
<MAP name="mimap">
<AREA SHAPE="rect" COORDS="0,0,50,10" href="javascrip:;">
</MAP>
</BODY>
</HTML>
Es utilizar los map como zona restringida para clickar supongo que no es lo que buscabas, aunque igual t sirve, ¿prueba a ver que tal?
1 saludo,
disculpa mi tardanza en responder.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas