Nja, riktigt riktigt är det ju inte. img-elementet ska ju ha usemap-attributet pekandes på det som map-elementet har som name (med en brädgård före). Sen måste du lägga till elementen du skapar på lämplig plats i dokumentet. Så typ:
// the clickable areas of the image, for forward and backward.
var mapCoordsLeft = '0,0,80,80';
// area för mappen
var mapArea = document.createElement("area");
mapArea.setAttribute("shape","rect");
mapArea.setAttribute("href","javascript:alert('TEST!');");
mapArea.setAttribute("coords",mapCoordsLeft);
// skapa imagemap
var imageMap=document.createElement("map");
imageMap.setAttribute("name", "BoxImageMap");
imageMap.appendChild(mapArea); // lägg till area i imagemap
document.body.appendChild(imageMap); // lägg tilll imagemap i dokumentet
// bilden som skall ha image mappen.
var img = document.getElementById("BoxImage");
img.setAttribute("usemap", "#" + imageMap.getAttribute("name"));

