当使用 Javascript 创建图像时,有没有办法在图像上创建图像映射?
所以图像是这样创建的:
var img = new Image();
然后设置所有属性。
但是我现在如何在这个图像上创建一个图像映射?
问候,托尼
更新
这是我创建图像的代码:
function createimg()
{
var img = new Image();
img.src='Image/URL';
img.alt='Next image';
img.id = 'span1';
img.style.zIndex = 10;
img.style.position = 'absolute';
img.style.display='none';
img.style.top = '130px';
img.style.padding='10px';
img.style.left='440px';
img.usemap='#trialmap';
img.className ='dynamicSpan';
document.body.appendChild(img);
return img;
}
这位于内部标签中。现在图像地图:
<map name="trialmap">
<area shape ="rect" coords ="0,0,500,500"
href ="http://www.google.com" target ="_blank" alt="Sun" />
<area shape ="circle" coords ="100,100,10,10"
href ="http://www.twitter.com" target ="_blank" alt="Mercury" />
</map>
现在我应该把它放在哪里,因为它必须在图像的正下方,根据我读过的内容?我不能把它放在标签里,因为那不起作用。