By using AllWebMenus you can use more than one DHTML menu on the same page if you compile and link these menus with different names.

Example:

1. Compile menu1.js and link it to the page

2. Compile menu2.js and link it to the page

Two menu-linking code sections will be created inside the html of the page. One for menu1.js and a different one for menu2.js (the order is not important).

How it works:

Let's say that you want to link a menu called "menu3.js" to a page. These are the actions taken place by AllWebMenus:

Does the menu-linking code already exist for "menu3.js"?

Yes Replace the old menu-linking code with the new one
No Insert a new menu-linking code for "menu3.js" into the page

Comments:

It is obvious from the above example that an additional menu will not be added in your page if its name already exists inside that page. So, you need to be careful not to use the same name for different menus even if they are located in different directories.

Multiple menus can take advantage of the "Tools -> Project Properties -> Compile Properties: Folders" capability so that common folders are used for the menu-building libraries and images (eg: awmdata).

You should not to use images with same names among different menus as they may override each other.

You can have as many menus as you like inside the same page but you should be careful not to over do it, as performance may be affected.

If the submenus of a menu overlap the other menu, you should change the <Z-Index> property in the menu that needs to be "in the background". Default value for this property is 1000; the "background" menu must have Z-Index value less than the value of the other menu (thus less than the default value).