<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
What is happening is the menu drop down executs but it is hidden behind the main web content container. The main web content container is compised of a rad splitter. However, when we change the doc type to 4.0 so that the site works in IE8 with compatiblity mode turned on the page layout works but many of our other pieces are broken because then need the doc type to be xhtml.
Basically we have
fixed header
rad menu
-------------
m| main
e| content
n|
u|
The CSS I am use to accomplish this is:
html{ height: 100%; margin: 0px; padding: 0px; } * html html { height: 100%; margin: 0px; padding: 0px; } body { height:100%; MAX-HEIGHT: 100%;
border: 0px; padding:0px; margin: 0px; padding-top:94px; background:#fff; font-family:arial, verdana, sans-serif; font-size:76%; overflow: hidden; } * html body { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 99px; } #container { width: 100%; height:100%; top: 120px; right: 0px; left: 0px; text-align: left; overflow: auto; } * HTML #contianer { height:100%; } #header { position: absolute; height:90px; width:100%; overflow: hidden; top: 0px; left: 0px; border-bottom: #ccc 4px solid; } * HTML #header { overflow:visible; HEIGHT: 90px}
function requestData(sender, eventArgs) { var ddlRegion = $find("<%=ddlRegion.ClientID %>"); ddlRegion.requestItems(sender.get_value(), false); }The exception is "FormatException: String was not recognized as a valid DateTime"
The issue is fixed in build 2010.1.526 and later. A workaround is to include the following script below the ScriptManager/RadScriptManager instance on the page:
<script type="text/javascript"> Telerik.Web.UI.RadScheduler.prototype._onDateHeaderClick = function (e) { $telerik.cancelRawEvent(e); var date = new Date(); // Date headers have an href in the format #yyyy-MM-dd var dateMatch = e.eventMapTarget.href.match(/#(\d{4}-\d{2}-\d{2})/); if (dateMatch && dateMatch.length == 2) { var parts = $telerik.$.map(dateMatch[1].split("-"), function (part) { return parseInt(part, 10); }); date = new Date(parts[0], parts[1] - 1, parts[2]); } return this._switchToSelectedDay(date); }; </script>http://www.telerik.com/community/forums/aspnet-ajax/editor/radeditor-character-table-limit.aspx
