Hallo sarah,
ich habe das jetzt mal selbst getestet (HTML 4.01 strict):
...
window.onload=function() {
var b = document.createElement("img");
// var b = new Image(); // wie new Image
b.src = "Asteriscus.jpg";
// b.usemap = "#mymap"; // geht weder im IE noch im FF
b.setAttribute("usemap","#mymap"); // geht im FF
document.getElementById("bld").appendChild(b);
}
~~~~~~html
</script>
</head>
<body>
<map name="mymap">
<area shape="rect" coords="10,10,50,50" href="#">
</map>
<div id="bld"> </div>
...
offensichtlich habe ich dich auf die falsche Fährte gelockt. Tut mir leid. ".usemap=" geht garnicht und ".setAttribute" geht im FF, nicht aber im IE.
Gruß, Jürgen