JavaScript Windows Component

JavaScript Windows

You can use dhtmlxWindows as an individual component or as a part of dhtmlxSuite

Product Features

  • Cross-browser (IE, FF, Chrome, Safari, Opera)
  • Full control with JavaScript API
  • Modal state support
  • Support for always-on-top feature
  • Built-in and custom buttons
  • Resizable
  • The ability to attach menu to windows icon or button
  • Easy integration with other DHTMLX components

Live Demo

Build cross-browser popup windows
dhtmlxWindows is a JavaScript UI component that enables you to build cross-browser popup windows. The component mimics the behavior of operating system dialogs and provides all common functionality available in a desktop environment: windows can be closed, minimized, maximized, resized, put on top, dragged, etc.
Easy adding/removing of content
The content within a window can be populated from an external link, or you can attach any object from a web page. With detaching capabilities, objects can be removed very easily from a window container. The dhtmlxWindows component also provides single-command integration methods for other DHTMLX components: Grid, TreeGrid, Tree, Accordion, Layout, Menu, etc.
Rich feature set and custom capabilities
With this JavaScript windows component, you can implement modal or non-modal dialogs, which can be grouped or displayed individually. Just like regular dialog boxes, dhtmlxWindows features various buttons which allow end-users to interact with windows. Custom buttons can also be added to the component.
4 predefined skins and customizable appearance
The component comes with 4 different skins. A rich JavaScript API allows you to control all window attributes and to customize each aspect of look and behavior of the dialog boxes.

Editions and Licenses

Standard GNU GPL v2
Free under GPL
  • Use in unlimited projects
  • Forum support
  • Minor and Major updates
Standard Commercial license
up to 5 developers
  • Use in one project
  • Standard ticket support
  • 1 month of updates (minor, major, bugfixes)
Favorable terms
for companies
Standard Enterprise license
per company
  • Use in unlimited projects
  • Premium ticket support
  • 12 months of updates (minor, major, bugfixes)

Support & Learning Resources

Technical samples

All Windows features are accompanied by an online sample.

Ticket support

Create a support request and get fast and qualified help from our support/development team.


Our detailed documentation can learn how to use Windows and effectively implement it in your own applications. It provides the detailed information regarding each aspect of the widget.

Community forum

If you don't have an active support subscription, you are welcome to post your technical questions to our forum. It's moderated by our official support team.

Need help with dhtmlxWindows integration into your app? Contact us