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.
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 de ivanin