molily: <map> funktioniert im IE nicht

Beitrag lesen

Hallo,

pic = document.createElement("img");
        pic.setAttribute("id",myConst.picSeite);

Verzichte besser auf setAttribute zugunsten des direkten Setzens von Attributen:

pic.id = myConst.picSeite;

Das funktioniert robuster im IE.

pic.setAttribute("usemap","#mapPicSeite");

pic.useMap = "#mapPicSeite";

a1.setAttribute("onmouseover","setSeite_Events.onMouseOver()")
        a1.setAttribute("onmouseout","setSeite_Events.onMouseOut()")
        a1.setAttribute("onclick","setSeite_Events.onClick('L')")

Das wird im IE gar nicht funktionieren. Du musst hier das Schema des traditionellen Event-Handlings einhalten und eine Funktion zuweisen:

a1.onmouseover = setSeite_events.onMouseOver;  
a1.onmouseout = setSeite_events.onMouseOut;  
a1.onclick = function () {  
   setSeite_Events.onClick('L');  
};

Mathias