salve,
ho una pagina in cui c'è questa mappa
e onmouseover e onmouseout sono gestiti da questa funzione javascriptcodice:[img]../images/sfondo.jpg[/img] <map name="mappa" id="mappa"> <area shape="poly" coords="167, 127, 111, 130, 111, 122, 112, 119, 120, 99 , 127, 90, 139, 79, 149, 76, 164 , 73" ALT="Verde" onmouseover="RollMapOn(1)" onmouseout="RollMapOff()"></area> </map>
l'immagine map_i è la stessa immagine mappa.jpg solo con la parte relative alle coordinate offuscata e hanno ovviamente le stesse dimensioni.codice:function RollMapOn(i) { var IMG = document.getElementById("mappa"); IMG.src = "../images/map_" + i + ".jpg"; document.getElementById('box').innerHTML=arrComuni[i]; } function RollMapOff() { var IMG = document.getElementById("mappa"); IMG.src = "../images/mappa.jpg"; document.getElementById('box').innerHTML='';
Il problema è che all'evento onmouseover l'immagine map_i che viene caricata è spostata di circa 1 px in alto e a sinistra...come fare per far in modo che combacino perfettamente!?!?
GRAZIE