This is a migrated thread and some comments may be shown as answers.

Error when call RadAlert

1 Answer 70 Views
Window
This is a migrated thread and some comments may be shown as answers.
Osvaldo
Top achievements
Rank 1
Osvaldo asked on 06 Jul 2012, 01:04 PM
I'm getting this error constantly:

http://i.imgur.com/CYPdu.jpg 

This happens when I click in a RadButton that fires a RadAlert using this:

DirectCast(Me.Page.FindControl("WindowManager"), RadWindowManager).RadAlert("Endereço foi salvo com sucesso.", 330, 100, "Sucesso", "alertCallBackFn")

My WindowManager is:

<telerik:RadWindowManager ID="WindowManager" runat="server" EnableShadow="true" EnableViewState="false" ReloadOnShow="true">
    <ConfirmTemplate>
        <div class="rwDialogPopup radconfirm">
            <div class="rwDialogText">
                {1}
            </div>
            <div>
                <a onclick="$find('{0}').close(true);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">Sim</span></span></a> <a onclick="$find('{0}').close(false);" class="rwPopupButton" href="javascript:void(0);"><span class="rwOuterSpan"><span class="rwInnerSpan">Não</span></span></a>
            </div>
        </div>
    </ConfirmTemplate>
</telerik:RadWindowManager>

And my callback function It's:

<telerik:RadCodeBlock ID="RadCodeBlock2" runat="server">
    <script language="javascript" type="text/javascript">
 
        function alertCallBackFn(arg) {
            CloseRadWindow();
        }
 
        function GetRadWindow() {
            var oWindow = null;
            if (window.radWindow)
                oWindow = window.radWindow;
            else if (window.frameElement.radWindow)
                oWindow = window.frameElement.radWindow;
            return oWindow;
        }
 
        function CloseRadWindow() {
            var oWindow = GetRadWindow();
            oWindow.argument = null;
            oWindow.close();
            return false;
        
 
    </script>
</telerik:RadCodeBlock>

All this code is on a page that is opened through RadWindow, and the error happens before the RadAlert it is shown.

1 Answer, 1 is accepted

Sort by
0
Slav
Telerik team
answered on 11 Jul 2012, 09:51 AM
Hello Osvaldo,

I tried to reproduce the described problem, but to no avail. You can find attached my test page. Please compare it with your actual project and check if there are differences in the setup. This screen capture demonstrates the behavior on my end, you can examine it and let me know if I have missed something.

Note that the RadWindow alert dialog will be closed when the callback function is called, so it is not necessary to close it explicitly. This is why I removed the code for closing the window control from the sample and I replaced it with a standard alert which is called in the callback function.

I will need to reproduce your scenario to be able to help you, as the cause for the problem you encountered cannot be determined via the provided information. This being said, please try modifying the attached sample so that the problem can be examined. If this is not possible, you can also prepare and send a simple, runnable project which isolates the issue so that I can inspect it locally and provide a more to the point answer. You will have to open a support ticket for this purpose.

Regards,
Slav
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
Window
Asked by
Osvaldo
Top achievements
Rank 1
Answers by
Slav
Telerik team
Share this question
or