telerik:RadWindow:无法执行' getComputedStyle' on' Window':参数1不是'元素'

时间:2015-04-08 12:08:54

标签: telerik radwindow

我正在使用telerik:RadWindow来显示RadEditor。在第一次弹出窗口工作正常。但在第二次它给出了TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'. javascript错误。这只发生在Chrome浏览器中。

我添加了超时来激活radwindow.show()函数。然后它工作正常。有什么想法解决这个问题吗?

标记:

<telerik:RadWindow ID="winSection" runat="server" Width="800px" Modal="true" VisibleStatusbar="false" style="z-index: 2999;"
        VisibleTitlebar="true" Behaviors="Move" AutoSize="true" >
        <ContentTemplate>
            <div class="popupModalTitle" runat="server">
                <asp:Label ID="ltrlTitle" runat="server" />
            </div>
            <div class="sectionPopupTitle">
                <label for="txtTitle">
                    <asp:Label Text="Title"
                        runat="server" />
                </label>
                <asp:TextBox ID="txtTitle" runat="server" Width="415" CssClass="txtTitlePopup" MaxLength="100" />
            </div>
            <telerik:RadEditor runat="server" ID="radEditor" Height="550px" Width="850" EditModes="All" ContentFilters="DefaultFilters" ExternalDialogsPath="~/Controls/RadEditorDialogs/"
                OnClientCommandExecuted="OnClientCommandExecuted">
                <ImageManager ViewPaths="~/Pages/Uploads/" UploadPaths="~/Pages/Uploads/" DeletePaths="~/Pages/Uploads/" />
                <Tools>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="AddInternalLink" Text="Add Internal Link" />
                        <telerik:EditorTool Name="ImageManager" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="LinkManager" />
                        <telerik:EditorTool Name="Unlink" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="AjaxSpellCheck" />
                        <telerik:EditorTool Name="SelectAll" />
                        <telerik:EditorTool Name="Cut" />
                        <telerik:EditorTool Name="Copy" />
                        <telerik:EditorTool Name="Paste" />
                        <telerik:EditorTool Name="PasteStrip" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="Undo" />
                        <telerik:EditorTool Name="Redo" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="Superscript" />
                        <telerik:EditorTool Name="Subscript" />
                        <telerik:EditorTool Name="InsertParagraph" />
                        <telerik:EditorTool Name="InsertGroupbox" />
                        <telerik:EditorTool Name="InsertHorizontalRule" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="FormatBlock" />
                        <telerik:EditorTool Name="FontName" />
                        <telerik:EditorTool Name="RealFontSize" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="Bold" />
                        <telerik:EditorTool Name="Italic" />
                        <telerik:EditorTool Name="Underline" />
                        <telerik:EditorTool Name="StrikeThrough" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="JustifyLeft" />
                        <telerik:EditorTool Name="JustifyCenter" />
                        <telerik:EditorTool Name="JustifyRight" />
                        <telerik:EditorTool Name="JustifyFull" />
                        <telerik:EditorTool Name="JustifyNone" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="Indent" />
                        <telerik:EditorTool Name="Outdent" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="InsertOrderedList" />
                        <telerik:EditorTool Name="InsertUnorderedList" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="ToggleTableBorder" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="ForeColor" />
                        <telerik:EditorTool Name="BackColor" />
                        <telerik:EditorTool Name="FormatStripper" />
                    </telerik:EditorToolGroup>
                    <telerik:EditorToolGroup>
                        <telerik:EditorTool Name="InsertSymbol" />
                        <telerik:EditorTool Name="InsertTable" />
                        <telerik:EditorSeparator />
                        <telerik:EditorTool Name="ConvertToLower" />
                        <telerik:EditorTool Name="ConvertToUpper" />
                    </telerik:EditorToolGroup>
                </Tools>
            </telerik:RadEditor>
            <div id="Div2" class="popupModalButtons center" runat="server">
                <asp:Button ID="Button3" runat="server" Text="OK" CssClass="btn" OnClientClick="saveSectionBtnClick(); return false;" />
                <asp:Button ID="Button1" runat="server" Text="Cancel" CssClass="btn" OnClientClick="closeRadWindowBtnClick(); return false;" />
                <asp:Button ID="Button2" runat="server" ToolTip="Close" CssClass="btnClose" OnClientClick="closeRadWindowBtnClick(); return false;" />
            </div>
        </ContentTemplate>
    </telerik:RadWindow>

要弹出此窗口,我正在使用以下javascript代码:

function openRadWindow() {
      var radwindow = $find(radWindowClientID);
      adwindow.show();
}

谢谢!

0 个答案:

没有答案