New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
Adding Tooltip to Title in Telerik RadWindow
Updated on May 9, 2025
Environment
| Product | Progress® Telerik® UI for ASP.NET AJAX RadWindow | 
| Version | All | 
Description
I am using the set_title() method to set the title of a Telerik RadWindow. I need to display a tooltip when hovering over the title of the RadWindow. This knowledge base article also answers the following questions:
- How to add a tooltip to the RadWindow title?
- How to use the OnClientPageLoadevent to modify RadWindow elements?
- How to apply HTML attributes to RadWindow components dynamically?
Solution
To add a tooltip to the RadWindow title, utilize the OnClientPageLoad client-side event. This event fires when the RadWindow is loaded on the client. Within this event, obtain a reference to the RadWindow's popup element, find the title span, and add the title attribute to it for the tooltip.
- Define the RadWindow in your ASPX page and assign it an OnClientPageLoadevent handler:
ASP.NET
<telerik:RadWindow runat="server" ID="RadWindow1" Width="500" Height="500" VisibleOnPageLoad="false" 
    OnClientPageLoad="onClientPageLoad" NavigateUrl="https://www.wikipedia.org/">
</telerik:RadWindow>
<telerik:RadButton runat="server" OnClientClicked="OnClientClicked" ID="RadButton1" Text="Show Window" AutoPostBack="false" />- In the OnClientPageLoadevent handler, access the RadWindow's popup element, locate the title span, and add atitleattribute for the tooltip:
JavaScript
function onClientPageLoad(sender, args) {
    let wndElement = sender.get_popupElement();
    let titleElement = wndElement.querySelector(".rwTitle");
    titleElement.setAttribute("title", "This is a tooltip");
}By adding the title attribute to the title span of the RadWindow, the tooltip "This is a tooltip" will be displayed when hovering over the title.