or
function openPatientDemoWin(url, title, AddOnClose, OnCloseMethod) { var Wnd = radopen(url, 'frank'); Wnd.set_title(title); Wnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Resize); Wnd.set_autoSize(true); Wnd.set_modal(true); Wnd.set_visibleStatusbar(false); Wnd.set_destroyOnClose(true); if (AddOnClose == '1') { Wnd.add_close(OnCloseMethod); } return false;}
this is the radmenu in the radgrid, the items are added in the codebehind so I can attach attributes to them
<telerik:RadMenu ID="RadMenu1" runat="server" OnClientItemClicked="RadMenu1_onClicked"> <Items> <telerik:RadMenuItem ImageUrl="/images/icon_actionmenu.gif" BorderStyle="None" BorderWidth="0px" > <GroupSettings ExpandDirection="Right" ></GroupSettings> <Items> </Items> </telerik:RadMenuItem> </Items></telerik:RadMenu>
<script type="text/javascript"> function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; //IE (and Moz as well) return oWindow; } function RadMenu1_onClicked(sender, args) { var item = args.get_item(); var MenuItem = item.get_attributes().getAttribute("MenuItem"); var DueDateID = item.get_attributes().getAttribute("DueDateID"); var oArg = new Object(); oArg.MenuItem = MenuItem; oArg.DueDateID = DueDateID; var oWnd = GetRadWindow(); oWnd.close(oArg); } </script>function Archive_OnClose(oWnd, args) { debugger; var arg = args.get_argument(); debugger; if (arg) { switch (arg.MenuItem) { case '17P': break; case 'RISK': break; case 'PH': debugger; window.location = '/OB/OBAssessmentsList.aspx?AM=wfe34tgsdge4&ADD=' + arg.DueDateID; debugger; break; } } debugger;}this._renderAccessKey();b.RadMenu._updateChildrenPositionClass(this.get_parent());b.RadMenu._updateChildrenPositionClass(this);},get_linkElement:function(){if(!this._linkElement){this._linkElement=$telerik.getFirstChildByTagName(this.get_element(),"a",0);