If a <select> is normally hidden, ie:
<select name="foo" style="visibility:hidden">
<option>I should be hidden</option>
</select>
After using the calendar, it shows up. Should have
some way to find out what the original visibility was
and set it accordingly instead of making
visibility:visibile all the time.
Example HTML file to show bug
Logged In: YES
user_id=756934
This also happens if the <select> element is contained within
a div tag that is hidden. I'm not sure about how to do it cross-
browser, but ie supports property extensions. Here is the
code I'm using for now:
if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) ||
(CY2 < EY1)) {
if (!cc.visibilitySave)
cc.visibilitySave = cc.style.visibility;
cc.style.visibility = cc.visibilitySave;
} else {
cc.visibilitySave = cc.style.visibility;
cc.style.visibility = "hidden";
}