xFX JumpStart
Quick Links HomeDownloadPurchaseSupportSite MapPublic ForumsWhen I'm Bored
Utilities DHTML Menu Builder News Description Screenshots Features List Awards Download Purchase Become a Reseller Samples Customers' Web Sites Showcase Challenge and win! Tips & Tricks FAQ Support Registration Information Recover Registration Details Companion Applications
DHTML Menu Builder DEDHTML Menu Builder LITEKeyLaunchSoftLedsNice FoldersFile Extension ManagerNetToolsxFXMixerPopUp KillerAPE for Traktor Pro
.NET ControlsDXVUMeterNETMixerProNET
ActiveX ControlsDXVU MeterMixerProFormShaperxFX Slider
GamesxFX Domino

Google
Web software.xfx.net

ROR
Implementing multiple menus on different sections of a web site

 Experience Required: Moderate
NOTE: This documentation is intended for version 4.5.006 and above

DHTML Menu Builder provides the functionality to let you display multiple menus in the same HTML document.
For example, this can be very helpful if you want to display a generic menu on all your documents and then a specific menu on different sections of your web site.

In this article I'm going to explain what are the two methods supported by DHTML Menu Builder.

Method 1

One of the most important features in DHTML Menu Builder is its ability to let you create multiple toolbars inside the same project.
This allows you to create all the menus inside the same project and then using something known as the "Visibility Condition" control which set of menus should be displayed.

Advantages of using this method:

  • Very easy to implement and maintain

  • It is very easy to control when a toolbar should become visible

  • If all the toolbars are going to be displayed in the same frame, then frames support can be turned on

Disadvantages of using this method:

  • The generated javascript files can become very large

  • A small knowledge of JavaScript may be required

  • No frames support for displaying toolbars on different frames

Click here to learn more about this method.
Method 2

Introduced in version 4.1, DHTML Menu Builder implements the support for what is know as "Secondary Projects".
This feature allows you to create several projects that "depend" on a master project and you can combine them in any way you like.

Advantages of using this method:

  • The generated javascript files are very small

  • There's no need to know anything about JavaScript

Disadvantages of using this method:

  • Maintaining the different set of projects can be a tedious and confusing job

  • DHTML Menu Builder does not currently provide any means of keeping track of which projects are installed in which HTML documents

  • No frames support

Click here to learn more about this method.