Click here to Skip to main content
15,896,063 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all hope doing well,

I am trying to solve this problem since 2days but unable to do.


I am having a radgrid with edit radbutton, when I click edit button then radwindow will open with rad tree containing some images from local folder and radeditor with data when I drag and drop the image from tree to editor java script error is coming. I have used update panel with radwindow inside it. If I remove the update panel it is working fine. But requirement is Compulasary use of update panel

"0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'get_contentAreaElement'"


The error is getting in the Ismouseover event of the radeditor.

PHP
function isMouseOverEditor(editor, event) {


    return $telerik.isMouseOverElementEx(editor.get_contentAreaElement(), event);

}




.Aspx Code



XML
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFormUpdateDb.aspx.cs" Inherits="RadEditor.WebFormUpdateDb" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="Scripts/ScriptRadEdtor.js"></script>
</head>
<body>
    <script src="Scripts/scripts.js" type="text/javascript"></script>
    <%-- <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Name="RadEditor.MyFile.js"  Path="/Scripts/MyFile.js" />
        </Scripts>
    </telerik:RadScriptManager>--%>
    <%-- <asp:HiddenField ID="hdnedtr" runat="server" Value="rdEdtr"/>--%>

    <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server">
            </asp:ScriptManager>


            <asp:Label ID="lbledtr" runat="server" Text="rdEdtr"></asp:Label>
            <asp:Label ID="lbltree" runat="server" Text="rdTreeView"></asp:Label>

            <asp:UpdatePanel ID="updtWindpw" runat="server">
                <ContentTemplate>

                    <telerik:RadWindow ID="RadWinEmp_Add" runat="server" Width="900" Height="600" Modal="true" VisibleOnPageLoad="false" Visible="false"
                        Behaviors="Close,Reload" VisibleStatusbar="false">
                        <ContentTemplate>
                            <table>
                                <tr>
                                    <td valign="top" style="width: 300px;" class="module">

                                        <telerik:RadTreeView ID="rdTreeView" runat="server" Height="300px" EnableDragAndDrop="True" OnClientNodeClicking="BeforeClick"
                                            OnClientNodeDragStart="OnClientNodeDragStart" OnClientNodeDragging="OnClientNodeDragging" EnableClientScripts="false"
                                            OnClientNodeDropping="OnClientNodeDropping"
                                            Width="200px">
                                        </telerik:RadTreeView>
                                    </td>
                                    <td>
                                        <telerik:RadEditor ID="rdEdtr" runat="server" ForeColor="Black">
                                        </telerik:RadEditor>
                                    </td>
                                </tr>
                            </table>
                            <br />
                            <center>
             <telerik:RadButton ID="btnUpdate" runat="server"   Text="Update"
                                        AutoPostBack="True" ButtonType="LinkButton" OnClick="btnUpdate_Click">

                              </telerik:RadButton>
            </center>
                        </ContentTemplate>

                    </telerik:RadWindow>



                    <telerik:RadGrid ID="rgEmp"
                        AutoGenerateColumns="False" runat="server" Width="80%"
                        OnItemCommand="rgEmp_ItemCommand" OnPreRender="rgEmp_PreRender" HeaderStyle-BackColor="#ccffff" ItemStyle-BorderWidth="1px" BackColor="#33CCFF" HeaderStyle-Font-Bold="true" HeaderStyle-Font-Size="16px">
                        <ClientSettings EnablePostBackOnRowClick="true">
                            <Selecting AllowRowSelect="true" />
                        </ClientSettings>
                        <MasterTableView DataKeyNames="Id">
                            <Columns>
                                <telerik:GridTemplateColumn HeaderText="Id" UniqueName="Id">
                                    <ItemTemplate>

                                        <asp:Label ID="lblId" runat="server" Text='<%#Eval("Id") %>'></asp:Label>
                                    </ItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn HeaderText="Description" HeaderStyle-HorizontalAlign="Center" ItemStyle-BorderColor="Black">
                                    <ItemTemplate>
                                        <asp:Label ID="lblQuatation" runat="server" Text='<%#Eval("Description") %>'></asp:Label>
                                    </ItemTemplate>

                                    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>

                                    <ItemStyle BorderColor="Black"></ItemStyle>

                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn AllowFiltering="false" HeaderStyle-Width="20%" HeaderStyle-HorizontalAlign="Center" ItemStyle-BorderColor="Black"
                                    ItemStyle-HorizontalAlign="Center" ItemStyle-BorderWidth="1px">
                                    <ItemTemplate>
                                        <telerik:RadButton ID="rbtnEdit" runat="server" Text="Edit" ForeColor="Black" Width="100px" Font-Size="Medium" CommandArgument='<%#DataBinder.Eval(Container.DataItem,"Description") %>' CommandName="RowEdit"
                                            ButtonType="LinkButton">
                                        </telerik:RadButton>
                                    </ItemTemplate>

                                    <HeaderStyle HorizontalAlign="Center" Width="20%"></HeaderStyle>

                                    <ItemStyle HorizontalAlign="Center"></ItemStyle>
                                </telerik:GridTemplateColumn>
                            </Columns>
                        </MasterTableView>

                        <HeaderStyle BackColor="#99FF99" BorderWidth="1px" ForeColor="Black" />
                        <ItemStyle BackColor="#CCCCFF" BorderWidth="1px" ForeColor="Black" />
                        <PagerStyle Mode="Advanced"></PagerStyle>
                    </telerik:RadGrid>
                </ContentTemplate>
            </asp:UpdatePanel>


        </div>
        <script type="text/javascript">
            //<![CDATA[
            var editor = null;
            var tree = null;
            function storeReferences() {
                debugger;
                editor = document.getElementById('<%=rdEdtr.ClientID%>');
                tree = document.getElementById('<%=rdTreeView.ClientID%>');

                // makeUnselectable(tree.get_element());
                Sys.Application.remove_load(storeReferences);
            }
            Sys.Application.add_load(storeReferences);
        </script>
    </form>
</body>
</html>






Please help me to find the solution to the problem
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900