IE не поддерживает изменение курсора в теге area.
Что вам нужно сделать, так это обмануть JS.
<img id="someimage" scr="images/image.jpg" usemap="#myareamap" />
<map name="myareamap">
<area shape="poly" alt="test" title="test" coords="0,0, 50,50, 50,100, 0,100, 0,0" onmouseover="changeimage('someimage', 'newimagesrc')" />
</map>
это в вашем javascript
function changeimage(id, imagesrc){
document.getElementById(id).src = imagsrc;
if (imagesrc = "images/image.jpg"){
document.getElementById(id).style.cursor = "default";
} else {
document.getElementById(id).style.cursor = "pointer";
}
}
Это сделает две вещи:
- Позволит вам легко менять изображение в зависимости от изображения, которое они прокручивают.
- Создаст иллюзию того, что только часть карты местности, которую вы прокручиваете, меняет курсор.