IE is wrongly case sensitive about the usemap attribute of an image map. To change the map for an image in run time, you have to set the attribute "useMap", which is against the XHTML Strict standard. In a proper situation, you should set the "usemap" attribute.
Test page Workaround is included
Reported by: Pauli Ojanper�.
Explorer 5-6 Windows, Explorer Mac | Reported on 16 March 2005.
This site is no longer maintained. I’m sorry, but it’s just too much work for too little return. You can continue to browse old bug reports, though.
Search reports by browser:
2 Posted by ppk on 17 March 2005 | Permalink
I don't know. Did you try it? What happened?
3 Posted by Pauli Ojanperä on 19 March 2005 | Permalink
setAttribute('usemap', value, 0);
Workaround confirmed.
1 Posted by Dan Nye on 17 March 2005 | Permalink
Would adding the IE-only third parameter to the setAttribute command also be a workaround for this?
setAttriute('usemap', value, 0);
Dan