or
var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(this).ClientID %>");<html lang="en"><head id="Head1" runat="server"> <meta charset="utf-8" /> <title>Blah</title></head><body> <form id="form1" class="form" runat="server"> <telerik:RadScriptManager ID="ScriptManager" runat="server" EnablePageMethods="True" EnableTheming="True"> </telerik:RadScriptManager> <div id="Div1" class="page" runat="server"> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel" runat="server" Skin="Sitefinity" /> <telerik:RadAjaxManager ID="RadAjaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="testButton"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="testButton" UpdatePanelHeight="" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <asp:Button ID="testButton" runat="server" Text="Test Me" OnClientClick="TestMe('button');" /> </div> <script type="text/javascript"> function TestMe(argument) { var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(this).ClientID %>"); if (ajaxManager == null) { alert('NULL. called by ' + argument); } else { alert('Got it from ' + argument); } } window.attachEvent("onload", function () { // will work fine if run on localhost TestMe('window.onload'); }); </script> </form></body></html>