Calendar Popup is an easy to use control that allows a developer
to integrate date selection into their web forms without occupying large amounts
of realty. There are several displayable versions that you can choose from.
They include TextBoxButton, TextBoxImage, LabelButton, and LabelImage.
The actual calendar that is displayed to the user is completely generated
with Javascript. If the user is using a DHTML enabled browser, they will see a
calendar popup after they click on the button. If they are using a non-DHTML
enabled browser, they will see a new window open up, that acts exactly the same
as the DHTML version.
This control was built with IE 5+ and Netscape 6+ in mind, but Netscape 4
(not IE 4) is supported. By default, Netscape 4 can only display the textbox
and button/image version. The good thing is, you as a developer don't need to
worry, that logic is built in. The reason for this is because Netscape 4 has a
bug that whenever it sees a <LAYER> tag within tags, it doesn't display
anything afterwards.
This control has support for the various
CultureInfo objects. Developers now have the option to hide/show drop-down lists
explicitly - by default they are not hidden, plus More!
A demo for this control is located here: View Demo