It looks like there are a couple things at play here. First - when I open that link in IE9 it renders in "quirks" mode. Your HTML has no DOCTYPE
, HTML
or BODY
tags. HTML5 technically allows you to omit HTML
, HEAD
and BODY
, though it still freaks people like me out to see that. However it does NOT allow you to omit the DOCTYPE
tag. It seems that IE9 defaults to quirks mode when there's no DOCTYPE
so you should start by adding that:
<!doctype html>
That should solve the IE9 problem.
This same issue will still show up in IE6-8. However, this is due to limitations of those browsers when using areas within areas.
There is an option called fillColorMask
which lets you specify the fill color to use for interior areas for IE6-8 since masks don't really work. I apologize because I just now realized this is not really documented. In your case, you should set
fillColorMask: '8CAD5A'
for the left area, and
fillColorMask: '99BA67'
for the right area (these colors match the color that they are filled with already, so it should cause nothing to appear to happen to them).