- Special JavaScript API for changing javascript menu "on-the-fly" - Horizontal or vertical orientation - Submenus dropdown on mouseover - Status string shows item labels - Relative/Absolute menu position - Unlimited number of sub levels - 85% transparency for sub menus - Hundreds of pre-designed templates
You can set the size of the menu in pixels, percent or other units. The menu may have an absolute or relative position (it can be inserted into the table).
Use any necessary font of any color, size and font decoration. Create any available type, thickness and color of a menu's frame.Choose any color for backgrounds of submenus and items.
Specify various values for padding and spacing for the whole menu and for each separate submenu.
You can specify a time for delays in showing or hiding of a submenu. Use special prefixes for image paths and links to make paths absolute.
Create separators using your own pictures, size and alignment.
Q: Hi- I'm having a problem with a really wide horizontal code drop down menu. Rather than have it be so wide (due to the large number of items in it) we want it to wrap into a new row underneath the top so a visitor to the site doesn't have to use the scroll bar to scroll to the right to see the whole menu.
A: You can use multicolumn feature of Deluxe Menu, see example
Q: How can I upgrade to Deluxe Menu v2.0? Now I'm using v1.14.
A: How to upgrade to v2.00 --------------------------------------------------------------- You can download the licensed engine .js files from the same link in your license message. Deluxe Menu v2.00 has new parameters and features. To upgrade to v2.00 you should do the following.
Step 1.     1.1 For Windows users       a. Run Deluxe Tuner v2.0       (can be found in the trial menu package v2.0       http://deluxe-menu.com/deluxe-menu.zip).       b. Open menu data file (.js file where menu parameters are placed): select File/Open…       c. Save the file: select File/Save, then click "No" button when the dialog box appears.
    1.2 For other OS users       a. Open menu data file (.js file where menu parameters are placed) in a text editor.       b. Make sure that the following variables exist in the data file:
      var keystrokes = 0;       var dm_focus = 1;       var dm_actKey = 113;
      var dynamic = 0;       var smHideOnClick = 1;       var itemAlignTop = 'left';       var smSmartScroll = 1;
      var dmAJAX = 0;       var dmAJAXCount = 30;       var dmRTL = 0;       var dmObjectsCheck = 0;       var menuBackRepeat = "repeat";       var menuHeight = "";       var transDuration2 = 200;
If one of the variables doesn't exist - add it at the beginning of the file.
      c. Save the file.
Step 2. Now open HTML-page that contains Deluxe Menu.
Step 3. Replace existent tags of the menu by the following code:
Step 4. Save HTML-page.
Step 5. New engine v2.00 has 7 .js files. They are:       - dmenu.js       - dmenu4.js       - dmenu_add.js       - dmenu_dyn.js       - dmenu_key.js       - dmenu_cf.js (new v2.00)       - dmenu_popup.js (new v2.00)
Replace all old .js files by the files from v2.00.
Try that.
Q: I will build menu for several books’ Contents, each book is more than 100 lines and has links. I think if all the books’ contents in 1 *.JS file then it is TOO LOONG!!. Can I break it down to 1 book for 1*.JS ? How?
A:You cannot divide your menuItems parameter. You can only use one .js file for your menu parameters and the other.js file for your menuItems = [...];
But you can do it in two ways.
1) You can try to use several menus on the one page, for example: param.js // file with menu parameters (all parameters before menuItems = [...];) menu1.js // menuItems for "AC-DC", "ANLOG" menu2.js // menuItems for "DIGITAL", "WinXP" menu3.js // menuItems for "MS-Word", "MS-Excel" In these menu files you should write menuItems = [ ... ]; dm_init();
Then you should install your menu in the following way
But it will be easier to use vertical menu in such case var isHorizontal=0; var smColumns=1;
2) You can also try to add some code, see the attached example.
In the first file (@MY books (Multiple Col.js) I write menuItems for the first item "AC-DC". Notice that you should delete comma at the end of the last item var menuItems = [
["AC-DC","", , , , , , , , ], ["|@Book1","testlink.htm", , , , , , , , ], ... ["|@Book3","", , , , , , , , ], ["||CH02","", , , , , , , , ], ["||CH01","", , , , , , , , ] // delete comma at the end of the last item
];
In the second file (@MY books (1.js) you should write menuItems = menuItems.concat(
[
["ANLOG","", , , , , , , , ], ["|@Book1","", , , , , , , , ], ["|@Book2","", , , , , , , , ], ["|@Book3","", , , , , , , , ] // delete comma at the end of the last item
] );
In the third file (@MY books (2.js) you should write menuItems = menuItems.concat(
Notice that you should write dm_init(); function in the last file.
In the .html file you should write ... <tr> <script type="text/javascript" src="@MY books (Multiple Col.js"></script> <script type="text/javascript" src="@MY books (1.js"></script> <script type="text/javascript" src="@MY books (2.js"></script> </tr> I hope you understand me.
Q: When I add the menu to sites which are using ASP script the font color doesn't change when I roll over the menu, can you please have a look for me and explain whats up.
A: You're using CSS for your web pages. You have set the font-color for the <TD> tag in an css style sheet file to #ed9c33.
Notice you should use CSS-based menu (CSS mode) if you're using CSSfor your TD tags (and for other objects).
Dec 16, 2008 ... Having said that it could be the Sheet Scripts given that the context menu worked at Docs home. Many thanks for your quick response. Tim
Here is some simple AutoIt script for Patch Maker, there must be predefined list of files .... The code that Birch posted will not work for all popup menus
<script type="text/javascript" src="./swfobject/swfkrpanomousewheel.js"> </ script> ... Here is a link directly to the context menu in the documentation
Nov 27, 2010 ... Adds a little plus sign to the separators on the status pane surrounding the effects area; when clicked, it opens a little pop-up menu that
Now, I would like to add a two-item context menu that would only apply when the user right-clicks ... This simple, list-based context menu works very nicely, but how may I: .... Return to Menu script questions. Jump to: