0

私はRadWindow2011Q3を使用していますが、何らかの理由でInternetExplorer6でJavaScriptエラーが散発的にスローされます。私のコードは次のとおりです。

    <AjaxSettings>

        <telerik:AjaxSetting AjaxControlID="UserListGrid">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="UserListGrid" />

            </UpdatedControls>

        </telerik:AjaxSetting>

        <telerik:AjaxSetting AjaxControlID="RefreshList">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="UserListGrid" />

            </UpdatedControls>

        </telerik:AjaxSetting>

        <telerik:AjaxSetting AjaxControlID="DeleteSelectedItems">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="UserListGrid" />

            </UpdatedControls>

        </telerik:AjaxSetting>

        <telerik:AjaxSetting AjaxControlID="Search">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="UserListGrid" />

            </UpdatedControls>

        </telerik:AjaxSetting>

    </AjaxSettings>

</telerik:RadAjaxManagerProxy>  

<telerik:RadWindowManager ID="RadWindows" runat="server" Skin="Web20" Behaviors="Close,Move,Resize">
    <Windows>
        <telerik:RadWindow Height="362" Width="504" ID="ViewWindow" OnClientClose="updateRadGrid" RegisterWithScriptManager="false" runat="server" CssClass="actionWindow" NavigateUrl="UserEditor.aspx" VisibleStatusbar="false" VisibleTitlebar="true" ReloadOnShow="true">
        </telerik:RadWindow>
    </Windows>
    </telerik:RadWindowManager>

    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript">
        //View USER
        function showUserViewerWindow(userId)
        {
            var actionWindow = $find("<%=ViewWindow.ClientID %>");
            actionWindow.setUrl("UserViewer.aspx?userId=" + userId);
            actionWindow.show();
        }

        //UPDATEGRID
        function updateRadGrid(sender, eventArgs)
        {
            var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>");
            ajaxManager.ajaxRequestWithTarget("<%= RefreshList.UniqueID%>");
        }
    </script>
    </telerik:RadCodeBlock>

関数にアラートを添付しましたが$find、IE6でnull値を取得し続けます。これは、他のブラウザーでは発生しない問題です。Autosize ="true"最終的には、常にスクロールバーが表示されるため、IE専用にウィンドウのサイズを変更しようとしています。

4

0 に答える 0