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

RadOpen Doesn't Fire

3 Answers 122 Views
Window
This is a migrated thread and some comments may be shown as answers.
Mohmed
Top achievements
Rank 1
Mohmed asked on 26 Dec 2013, 12:11 PM
I have to call a popup window using radopen. i did it a lot in the same project and it works fine also i did it in the same page and it works fine too but when i using radtoolbar something happens and the radopen doesn't fire and put # at the end of URL .
here's my code :

<telerik:RadToolBar ID="GridToolBar" OnClientButtonClicking="clickHandler" dir="<%$ Resources: Main,Dir %>"
               OnButtonClick="GridToolBar_OnClick" runat="server" Width="100%">
               <Items>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToExcel  %>"
                       runat="server" Value="Excel" ImageUrl="<%$ Resources:Image, Excel%>">
                   </telerik:RadToolBarButton>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToExcelML  %>"
                       runat="server" Value="ExcelML" ImageUrl="<%$ Resources:Image, ExcelML%>">
                   </telerik:RadToolBarButton>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToWord %>"
                       runat="server" Value="Word" ImageUrl="<%$ Resources:Image, Word%>">
                   </telerik:RadToolBarButton>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToCSV  %>"
                       runat="server" Value="CSV" ImageUrl="<%$ Resources:Image, CSV%>">
                   </telerik:RadToolBarButton>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,ExportToPDF %>"
                       runat="server" Value="PDF" ImageUrl="<%$ Resources:Image, PDF%>">
                   </telerik:RadToolBarButton>
                   <telerik:RadToolBarButton ToolTip="<%$ Resources: Main,AddExistingUser %>" CssClass="<%$ Resources: Main,ToolbarButtonAlignment %>"
                       runat="server" Value="AddUser" ImageUrl="<%$ Resources:Image, RegisterUser%>" >
                   </telerik:RadToolBarButton>
               </Items>
           </telerik:RadToolBar>

  
the last button should show a popup window using radopen. i used the javascript function calld clickhandler and here's the function :

function clickHandler(sender, eventArgs) {
            if (eventArgs.get_item().get_value() == "AddUser") {
alert("Welcome");
                radopen("Page_Popup.aspx", "RW");
                return false;
            }
        }

and RadWindow Manager is :

<telerik:RadWindowManager ID="RWM" runat="server">
                <Windows>
                    <telerik:RadWindow ID="RW" runat="server" Width="600px" Height="330px" Behaviors="Close, Move, Minimize, Pin, Reload"
                        ShowContentDuringLoad="false">
                    </telerik:RadWindow>
                </Windows>
            </telerik:RadWindowManager>


be informed that the alert message welcome is appeared to me.
and when i replace radopen with window.open it opens a new window.

thanks in advance
 

3 Answers, 1 is accepted

Sort by
0
Ianko
Telerik team
answered on 27 Dec 2013, 09:31 AM
Hello Mohmed,

I tried to reproduce the problem on my end, but to no avail. The radopen() method worked as expected.

Please review this screencast and let me know if I am missing something important that could lead to the problematic behavior. This is the setup I used for the test process, you can further examine if there are important deference:
<telerik:RadWindowManager ID="RWM" runat="server">
    <Windows>
        <telerik:RadWindow ID="RW" runat="server" Width="600px"
            Height="330px" Behaviors="Close, Move, Minimize, Pin, Reload"
            ShowContentDuringLoad="false">
        </telerik:RadWindow>
    </Windows>
</telerik:RadWindowManager>
 
<telerik:RadToolBar ID="GridToolBar" OnClientButtonClicking="clickHandler" runat="server">
    <Items>
        <telerik:RadToolBarButton runat="server" Value="Excel" Text="Excel">
        </telerik:RadToolBarButton>
        <telerik:RadToolBarButton runat="server" Value="ExcelML" Text="ExcelML">
        </telerik:RadToolBarButton>
        <telerik:RadToolBarButton runat="server" Value="Word" Text="Word">
        </telerik:RadToolBarButton>
        <telerik:RadToolBarButton runat="server" Value="CSV" Text="CSV">
        </telerik:RadToolBarButton>
        <telerik:RadToolBarButton runat="server" Value="PDF" Text="PDF">
        </telerik:RadToolBarButton>
        <telerik:RadToolBarButton runat="server" Value="AddUser" Text="AddUser">
        </telerik:RadToolBarButton>
    </Items>
</telerik:RadToolBar>
 
<script type="text/javascript">
 
    function clickHandler(sender, eventArgs) {
        if (eventArgs.get_item().get_value() == "AddUser") {
            alert("Welcome");
            radopen("Page_Popup.aspx", "RW");
            return false;
        }
    }
 
</script>

If you still have difficulties wit this issue, please get back to me with the following information:
  • Are there any JS errors in the console, when the problem appears?
  • Can you verify that the used RadControls version is 2013.3.1114?
  • Are there any further customization done, that could affect the RadWindow's or RadToolbar's behavior?

Regards,
Ianko
Telerik
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 the blog feed now.
0
Mohmed
Top achievements
Rank 1
answered on 27 Dec 2013, 09:31 PM
Dear lanko,

Thanks a lot for you interest.

yes i got this error in JS :

Uncaught TypeError: Cannot call method 'open' of undefined Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:19042
window.radopen Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:19042
clickHandler AccessManagement.aspx:89
(anonymous function) Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:6
Telerik.Web.UI.RadWebControl.raiseEvent Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:846
b.RadToolBar._raiseCancelEvent Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:5517
Telerik.Web.UI.RadToolBarButton._doClick Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:6327
Telerik.Web.UI.RadToolBarButton._onClick Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:6335
b.RadToolBar._onItemEvent Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:5471
b.RadToolBar._onItemClick Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:5456
Telerik.Web.UI.EventMap._onDomEvent Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:3519
(anonymous function) Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:6
b Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=RadScriptManager1_TSM&compress=1&_TSM_CombinedScri…:445
 
0
Mohmed
Top achievements
Rank 1
answered on 30 Dec 2013, 10:57 AM
thanks a lot.

it is solved now . there was another java script error in the page makes conflict.
Tags
Window
Asked by
Mohmed
Top achievements
Rank 1
Answers by
Ianko
Telerik team
Mohmed
Top achievements
Rank 1
Share this question
or