DHTML Menu1. CSS part is now saved in a separate file (for all products: css-menu and DHTML-menu).2. CSS menu is generated with DHTML Menu now. CSS version will be showed in case javascript is disabled in your browser.3. Image border for submenus did not appear in Opera with cross-frame mode. This bug is fixed.4. pathPrefix parameter did not use when exporting. This bug is fixed.5. Bug with incorrect itemSpacing parameter in DHTML CSS Menu is fixed.

Previous versions supported IE transitions only.4. 20 new great menu templates showcasing the use of new features:
UL/LI menu items, visual effects, image background and border with transparency and sliding.5. You can set multiple values for itemBorderWidth and menuBorderWidth parameters, for example: 0 1px 2px 0.6. HTML ul/li list can be used for menu item structure. The previous versions of DHTML Menu created the menu items
based on menuItems array in data js file. Since v3.9 the DHTML Menu can read the menu links from standard HTML unordered list of links.
Benefits:
* Regular nested UL list is a most natural method for defining a multi-level menu.
* Pure HTML is highly accessible and search engine friendly.
* You can easily change, add, and remove items from the menu by editing this HTML code.
Disadvantage:
If you change the menu items you have to change all HTML pages, not a
single .js data file. You can still use an old menuItems array, if you
don't like it.

7. LI structure for items (including AJAX items) is added.var LIitems=1;
If TRUE the menu items structure will be generated as an HTML unordered list, <UL><LI> tags, inside HTML page.
If FALSE the items will be generated as menuItems[] array in data.js file.

If you want to convert your menu to the menu with LI structure you should do the following:
1) Open your data file in DHTML Tuner.
2) Set LIitems parameter to true: var LIitems=1;.
3) Export your menu into html page, go to "File/Export to HTML".
4) The following files will be generated: *.html file with the code for LI items, project file and a folder with all menu files.
5) Open the generated *.html file in any text editor and copy all code for the menu:HEAD tag:

New!1. New DHTML CSS Menu. 100% Pure CSS Menu. No Javascript is required!
Works in browsers with disabled Javascript or if a browser has no Javascript
support at all. Compatible with DHTML Menu. Convert your DHTML Menu to
DHTML CSS Menu with easy!
Please see for details: http://www.deluxe-menu.com/css-menu/

2. Show tabs and subtabs on mouse over feature is added in DHTML Tabs.

- var onHideEvent=""; - contains name of the function which will run when submenu is closed.
For example: var onHideEvent="onHideMenu";
....
function onHideMenu(id) // define function in your HTML code
{ alert(id);
}
or var onHideEvent = "function onHideMenu(id){alert(id)};onHideMenu";
Where id is the ID of the closed submenu.

2. New external function: dm_ext_addItemPos(mInd, smInd, iParamsArr, Pos) - creates new item in the defined position.
Pos - the position in the menu where you want to add new item.

8. smHidePause and showByClick parameters can be set for each submenu individually.

9. Fix for dmObjectsCheck parameter.

10. Fix for wrong submenu position if the menu is placed in DIV with relative position.

11. Fix for wrong submenu zIndex if the menu is placed in DIV with relative position.

12. Algorithm of image preload is changed.

13. The opportunity to create floatable menu with relative position is added.

14. New algorithm for floatable menu feature is added:
when floatable=1 then menu will float close to the browser window.
You can use floatableDX, floatableDY parameters to set minimal space for window border (default 15).

15. Fix for AJAX: you can add any number of submenus in the one .js file now. Use "|" symbol to create another submenu level.

16. smViewType parameter is deleted. Use subMenuAlign and subMenuVAlign to set the way of showing submenu.
Alignment of arrows depends on dmRTL parameter now.

17. Fix for page which is reloaded twice.

18. Other minor fixes.

DHTML Menu v3.0 (01.09.2007)

1. The new method of making image-based menus: to create it use parameters: var beforeItemImage = [image_n_left.gif,image_o_left.gif]; //left-side image for normal and mouse over state var itemBackImage = [image_n_back.gif,image_o_back.gif]; //background image for normal and mouse over state var afterItemImage = [image_n_right.gif,image_o_right.gif]; //right-side image for normal and mouse over state var beforeItemImageW, afterItemImageW, beforeItemImageH, afterItemImageH - width and height of the background images.

Possibility to add search bar in the menu. To add it set item's link to "search:" and variable dmSearch=2;
0-nosearch; 1-ordinary search (within one level of submenus only); 2-recursive (within the whole menu);

7. You can compel submenus to stay visible till you click outside the menu or scroll your page.
To enable this feature you should set the following parameter: var smHidePause=-1;
You can also set this parameter for each submenu individually.

8. Fix for menu positioning for smartscroll and non-smartscroll menus.

1. New parameter - scroll top-level menu like submenus (works if var menuWidth isn't empty)topSmartScroll = 0/1; // default value is 0 - disabled.2. Fix for AJAX:
- loaded submenu isn't shown if mouse cursor was moved out of parent item;
- if the submenu must be shown when another one is in a loading process already,
the current loading proccess is aborted and required submenu starts loading.

6. Now var dm_writeAll=0 by default. There is no need to use this parameter with any doctype.
However, it's recommended to set the value to 1 if you're modifying the DHTML dropdown menu "on-the-fly" using Javascript API.

3. The menu automatically determines a protocol. There is no need to use var useHTTPS.

DHTML Menu v1.11

1. New parameter for https:// servers: var useHTTPS = 1;2. Bug fixes.

DHTML Tuner v1.0

DHTML Tuner is a powerful application that gives you the
full control over creation and customization of DHTML Menu. Be you a beginner or a professional at
HTML/JavaScript you're able to use all the power of DHTML Menu to create a wonderful navigation system
for your website or for a web-based application without any difficulty.