Hi, Telerik:
RadSplitter heigth 100% work fine on my develop environment, but when I deployed it to server, it worked nothing!
What's wrong with my code?
splitterInWindowX.aspx:
01.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="splitterInWindowX.aspx.cs" Inherits="__TEST__splitterInWindowX" %> 02. 03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 04. 05.<html xmlns="http://www.w3.org/1999/xhtml"> 06.<head runat="server"> 07. <title></title> 08. <style type="text/css"> 09. .iframe { width:100%; height:100%; overflow:hidden; } 10. </style> 11. <telerik:RadCodeBlock ID="_codeBlock" runat="server"> 12. <script language="javascript" type="text/javascript"> 13. // <Procedure | | > 14. function setIFrameHeight(oIFrame) { 15. try { 16. var nHeight = 400; 17. if (typeof window.innerHeight != 'undefined') { nHeight = window.innerHeight - 90; } 18. else if (typeof document.documentElement != 'undefined') { nHeight = document.documentElement.clientHeight - 90; } 19. if (oIFrame.style.heihgt != nHeight) oIFrame.style.height = nHeight; 20. } 21. catch (e) { window.status = e.Description; } 22. } 23. // <Event | | > 24. function bodyResize() { setIFrameHeight($get("iframeContent")); } 25. </script> 26. </telerik:RadCodeBlock> 27.</head> 28.<body onresize="bodyResize();"> 29.<form id="_frmSplitterInWindowX" runat="server"> 30. <telerik:RadScriptManager ID="_managerScript" runat="server" /> 31. <telerik:RadSkinManager ID="_managerSkin" runat="server" Skin="Web20" /> 32. <div style="height:52px"> 33. <telerik:RadMenu ID="_menubar" runat="server" /> 34. </div> 35. <asp:Panel ID="_pnlIFrame" runat="server"> 36. <iframe id="iframeContent" runat="server" class="iframe" frameborder="0" src="splitterInWindowM.aspx" /> 37. </asp:Panel> 38.</form> 39.</body> 40.</html> splitterInWindowMaspx:
01.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="splitterInWindowM.aspx.cs" Inherits="__TEST__splitterInWindowM" %> 02. 03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 04. 05.<html xmlns="http://www.w3.org/1999/xhtml"> 06.<head runat="server"> 07. <title></title> 08. <telerik:RadCodeBlock ID="_codeBlock" runat="server"> 09. <script language="javascript" type="text/javascript"> 10. function _btnPopup_OnClientClick() { 11. var oWin = radopen("./splitterInWindowD.aspx", "_windowSplitter"); 12. oWin.maximize(); 13. return false; 14. } 15. </script> 16. </telerik:RadCodeBlock> 17.</head> 18.<body> 19.<form id="_frmSplitterInWindowM" runat="server"> 20. <telerik:RadScriptManager ID="_managerScript" runat="server" /> 21. <telerik:RadSkinManager ID="_managerSkin" runat="server" Skin="Black" /> 22. <telerik:RadWindowManager ID="_managerWindow" runat="server" VisibleStatusbar="false"> 23. <Windows> 24. <telerik:RadWindow ID="_windowSplitter" runat="server" /> 25. </Windows> 26. </telerik:RadWindowManager> 27. <asp:Button ID="_btnPopup" runat="server" Text="popup" OnClientClick="return _btnPopup_OnClientClick();" /> 28.</form> 29.</body> 30.</html> splitterInWindowD.aspx:
01.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="splitterInWindowD.aspx.cs" Inherits="__TEST__splitterInWindowD" %> 02. 03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 04. 05.<html xmlns="http://www.w3.org/1999/xhtml"> 06.<head runat="server"> 07. <title></title> 08. <style type="text/css"> 09. HTML, BODY, FORM { width:100%; height:100%; margin:0px; padding:0px; } 10. SPAN.rmText { font-size:12pt; } 11. 12. DIV.rspSlideTitle { font-size:12pt !important; } 13. 14. .paneEditItem { position:relative; } 15. TABLE.editItem { width:100%; } 16. SPAN.eiTitle M { font-size:medium; width:80px; } 17. SPAN.eiTitle S { font-size:small; } 18. 19. LI.rcbItem, LI.rcbHovered, .rtbText, .RadListBox span.rlbText { font-size:12pt; } 20. </style> 21. <telerik:RadCodeBlock ID="_codeBlock" runat="server"> 22. <script language="javascript" type="text/javascript"> 23. function _editor_OnClientLoad(oSender, oArgs) { m_oEditor = oSender; _paneEditor_OnClientResized(); } 24. function _splitter_OnClientLoad(oSender, oArgs) { _paneEditor_OnClientResized(); } 25. function _paneEditor_OnClientResized(oSender, oArgs) { 26. var oPane = oSender ? oSender : $find("<%= _paneEditor.ClientID %>"); 27. if (!oPane || !m_oEditor) return; 28. var nWidthEditor = parseInt(oPane.get_width()) - 5; 29. var nHeightEditor = parseInt(oPane.get_height()) - 5; 30. if (isNaN(nWidthEditor) || nWidthEditor < 0) nWidthEditor = 0; 31. if (isNaN(nHeightEditor) || nHeightEditor < 0) nHeightEditor = 0; 32. m_oEditor.setSize(nWidthEditor, nHeightEditor); 33. } 34. </script> 35. </telerik:RadCodeBlock> 36.</head> 37.<body> 38.<form id="_frmSplitterInWindowD" runat="server"> 39. <telerik:RadScriptManager ID="_managerScript" runat="server" /> 40. <telerik:RadSkinManager ID="_managerSkin" runat="server" Skin="Windows7" /> 41. 42. <div> 43. <telerik:RadSplitter ID="_splitterAll" runat="server" Width="100%" Height="100%" OnClientLoad="_splitter_OnClientLoad" Orientation="Horizontal"> 44. <telerik:RadPane ID="_pane2Bar" runat="server" Height="58" MaxHeight="58" MinHeight="58" Scrolling="None"> 45. <telerik:RadToolBar ID="_toolbar" runat="server" Width="100%" /> 46. <telerik:RadMenu ID="_menubar" runat="server" Width="100%" /> 47. </telerik:RadPane> 48. 49. 50. <telerik:RadSplitBar ID="_splitbarMenu" runat="server" EnableResize="false" /> 51. 52. 53. <telerik:RadPane ID="_paneMaster" runat="server"> 54. <telerik:RadSplitter ID="_splitterMaster" runat="server" Orientation="Vertical"> 55. <telerik:RadPane ID="_paneLeft" runat="server" Width="22" Height="100%"> 56. <telerik:RadSlidingZone ID="_zoneSlidingLeft" runat="server" SlideDirection="Right"> 57. <telerik:RadSlidingPane id="_paneSlidingLeft" runat="server" Title="Info" Width="420" CssClass="paneEditItem" Scrolling="Both" DockOnOpen="true"> 58. </telerik:RadSlidingPane> 59. </telerik:RadSlidingZone> 60. </telerik:RadPane> 61. <telerik:RadSplitBar ID="_splitbarLeft" runat="server" /> 62. 63. 64. <telerik:RadPane ID="_paneEditor" runat="server" Height="100%" OnClientResized="_paneEditor_OnClientResized"> 65. <telerik:RadEditor ID="_editor" runat="server" EditModes="Design" Width="99%" Height="99%"66. OnClientLoad="_editor_OnClientLoad"> 67. <Content></Content> 68. <Modules> 69. <telerik:EditorModule Visible="false" /> 70. </Modules> 71. </telerik:RadEditor> 72. </telerik:RadPane> 73. </telerik:RadSplitter> 74. </telerik:RadPane> 75. </telerik:RadSplitter> 76. </div> 77.</form> 78.</body> 79.</html>