<%
@ Page Language="VB" MasterPageFile="~/MasterHRJ001.master" AutoEventWireup="false" CodeFile="tester.aspx.vb" Inherits="tester" title="Untitled Page" %>
<%
@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:linkbutton id="Test" runat="server" text="Create Text file" onclick="Test_Click" />
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Black"
DestroyOnClose="true"
OnClientClose="__doPostBack('ctl00$ContentPlaceHolder1$Test','')"
>
<Windows>
<telerik:RadWindow
id="RadWindow1"
runat="server"
showcontentduringload="False"
width="900px"
height="550px"
title="Telerik RadWindow" Modal="true" VisibleStatusbar="false" Skin="Black" style="display:none;" InitialBehavior="None" Left="" NavigateUrl="" Top="">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<script type="text/javascript">
//<![CDATA[
function openRadWin5()
{
radopen(
"business-sol-surveys.aspx?cont=5","RadWindow1");
}
//]]>
</script>
<a id="A1" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$Test','')">Testing to see if the postback works</a>
<
a id="A2" href="javascript: openRadWin5()">Open RAD Win 5</a>
</
asp:Content>
What can I do to address this?
Kinda new to telerik.
I have a page with a windowmanager, radwindow, and a customcontrol on it.
the customcontrol uses javascript to open the control on the parent page like so
function
UseRadWindowOnParentPage(DialogURL,RadWindowID, Width, Height, Title, argument) {
var
oManager = GetRadWindowManager();
var
oWnd = oManager.GetWindowByName(RadWindowID);
oWnd.Show();
oWnd.SetSize(Width, Height);
oWnd.SetUrl(DialogURL);
oWnd.SetTitle(Title);
oWnd.Center();
oWnd.argument = argument;
oWnd.OnClientClose =
function
() {
alert(
'client close'
);
}
}
oWnd.OnClientClose never fires.
Any idea whats going on?
If i set the OnClientClose property in the radwindow control it works. The radwindow is used several times and not everything is supposed to have a onclientclose event.
I know I could add a radwindow for every popup I need but I got it this far and would prefer to reuse 1 radwindow rather than adding 6 radwindows where the only real difference is the OnClientClose
http://www.telerik.com/help/aspnet/window/radwindowobjectclientside.html so far, most everything I have tried from this link works.
thanks
<head runat="server"> |
<title></title> |
<script type="text/javascript"> |
function Test() { |
PageMethods.TestIT(); |
alert("done"); |
} |
</script> |
</head> |
<body> |
<form id="form1" runat="server"> |
<div> |
<telerik:RadScriptManager runat="server" EnablePageMethods="True"> |
</telerik:RadScriptManager> |
<button onclick="Test(); return false;">tet</button><br /> |
</div> |
</form> |
</body> |
</html> |
<head runat="server"> |
<title></title> |
<script type="text/javascript"> |
function Test() { |
PageMethods.TestIT(); |
alert("done"); |
} |
</script> |
<asp:ContentPlaceHolder ID="head" runat="server"> |
</asp:ContentPlaceHolder> |
</head> |
<body> |
<form id="form1" runat="server"> |
<telerik:RadScriptManager runat="server" EnablePageMethods="True"> |
</telerik:RadScriptManager> |
<div> |
<button onclick="Test(); return false;">tet</button><br /> |
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> |
</asp:ContentPlaceHolder> |
</div> |
</form> |