It works in all browsers except IE6, and will work in IE8 in compatibility mode. Otherwise in IE8 the selectbox can only be used if you click on the text in the selectbox, or click below the actual selectbox (seems the “hit” box is off)
You could overcome this by just setting a huge height (aka height:999em;) and then setting the parent that is containing this, overflow:hidden; to cut off the extra.
I haven’t opened up IE6 to see if that was the cause though.
EDIT 2: Notice there are several differences in the CSS file for msdropdown I have, and the one the developer uses on his demo. I tried switching the two out to no avail.
EDIT 3: Notice the combobox will still work if you mouseover the border. Perhaps useful in troubleshooting. It also works if you mouseover the text or image.
Uncomment 1 JS file at a time (or <script></script>) and see if it crashes. Just uncomment little by little until you find what is causing the crash :). I don’t see this happening so I can’t test it.
I fixed the crash-- it pertained to the msdropdown.
Everything is working now except one thing: IE7 doesn’t allow the top selectbox to drop down all the way. I’ve done some research and this is a bug that z-index can’t fix.
How would I go about implementing a fix? The solutions that involve iFrames confuse me.