- Cross-frame support - menus work on frameset-based pages - Top items and submenus have a shadow - Visible over select boxes, iframes, pdf, flash, Java applets. - Status string shows item labels - Deluxe Tuner - visual interface to create and modify dhtml menus easily and in no time. - Items with icons - Relative/Absolute menu position - Search feature - add the search area in the menu and type symbols.
Use images for backgrounds of submenus and items, icons, arrows. Using web images you can create menus completely based on graphics.
Design both horizontal and vertical menus and submenus with any amount of menus on a single page.
Place any HTML code inside the menu item - be it a flash-object, form, picture, or text. This ability lets you to build various menus of any complexity.
Submenus can be shown in 4 ways: - From left to right and also from left to right + upwards. - From right to left and also from right to left + upwards (e.g. for right-to-left languages).
Q: As I have stated before, your Deluxe-Menu is very very good.
But there is allways room for improvement.
Is there any chance to see support for the following in Deluxe-Menu:
When I move the mousepointer above a menuitem and right-click I would like to see in the javascript contextual menu (the context menu provided by the browser):
Open Link in new window Open Link in new tab
If the above is not possible or not something you want to enable.... then, there should be possible to make a workaround to make this work:
I see there is support for custom javascript contextual menus..... .... is there any possibility to make a custom context menu that show above a menuitem and that show when right clicking on the menuitem. Should hopefully be possible to create in such way that I create one context menu in javascript (the deluxe menu way... ) , but when clicking on "Open link in new window" from that custom menu, then the JS code should call a javascript function of mine (or yours), with a parameter related to the menuitem that was right-clicked... And this javascript function should be able to resolve the actual URL (based on the input parameter rel. to the menuitem) and then open a new window using window.open()
If not possible to implement using the native browser context menu, then I belive it should be possible to do it using my workaround how to..... Just a thought.... Any suggestions on how I can make the workaround work, or if maybe you could support the workaround in some way in future releases of Deluxe-Menu?
A: Yes, there is a workaround. You can write your items in the following way: ["|<a href='http://www.domain.com' class="link">test test test</a>",""],
You should assign style for this link. A.link { ... } A.link:hover { ... }
Q: Hi, I am looking at your Deluxe Menu package. It looks very nice, but I cannot find any kind of manual for how to use it. There's some online documentation on the Tuner, but (for example) I can't find anything that documents the dm_popup window open options. I find some sample code I can copy that has the call
return dm_popup(0, 1000, event)
1. So, what do these parameters mean? 2. It takes a long time for the menu to go away if you don't click anything. From tracing through the obfuscated javascript with firebug, it looks like the second parameter sets a timeout to make the menu go away. But when I change the "1000" to "1", the menu does not appear to behave any differently. 3. If I want to have more than one of these menus show up on the page, how would I do that? 4. I have it set up to show the popup when you right-click a page element. However, the menu items only appear to fire if you then left-click them. This is confusing to the user: I'd like to have the menu items also fire when you right-click them for consistency. How would I configure this?
These are the kinds of questions I would like to have answers to, but I cannot find any relevant documentation. Do I have lots of tracing through javascript ahead of me? If I have just missed the relevant documentation, please tell me where to find it. I would love to use your product, but if I have to spend all my time tracing javascript it's not a big win for me. Thanks for your assistance.
2) You should adjust the second parameter in dm_popup() function:dm_popup(0, 500, event);
3) See the first parameter in the dm_popup() function is menuInd, soif you want to create several popup menus you should create severaldata file and call them on your page, for example: <script type="text/javascript" language="JavaScript1.2" src="menu-top.js"></script> // ID - 0 //standard menu (doesn't use popup feature) <script type="text/javascript" language="JavaScript1.2" src="source_pop.js"></script> // ID - 1 <script type="text/javascript" language="JavaScript1.2" src="source_pop1.js"></script> // ID - 2 <script type="text/javascript" language="JavaScript1.2" src="source_pop2.js"></script> // ID - 3 <script type="text/javascript" language="JavaScript1.2" src="source_pop3.js"></script> // ID - 4
and so on.
See how you should call dm_popup() functions:
<img src="../../../../fileadmin/img/flag_de.gif" width="50" onMouseOver="return dm_popup(1, 2000, event);" style="cursor: pointer;"> // 1 - is ID of the second menu ....
<img src="../../../../fileadmin/img/flag_fr.gif" width="50" onMouseOver="return dm_popup(2, 2000, event);" style="cursor: pointer;"> // 2 - is ID of the third menu // 3 - is ID of the fourth menu ... and so on.
4) Unfortunately it is not possible now.
Unfortunately we don't have additional documentation yet. But you canfind all need info on our website. Try to use search field on ourwebsite.
> I have another question. My popup menus are not fixed, they are dynamic in > the sense that I have multiple rows showing up on the page and each row > needs to have custom information passed. Each row has one or more database > identifiers associated with it, and the ajax calls that will get fired > when I choose a menu item such as "Edit" or "Add Child" will need those > database identifiers. How would I pass this information?
You can dynamically generate the menu structure. For example movemenuItems into your phph page (or embed in a Smarty Template) insideSCRIPT tag:
Q: I have notices that using IE7 on a W2K3-R2 browsing your page I can't see the javascript collapsible menu, it happened in our development as well.
A: Your browser has JavaScript option disabled. It means that no one JavaScript element can be run. You should to enable JavaScript in IE:
Tools -> Internet Options -> Security -> Custom level... -> Scripting -> Active Scripting = Enable
Q: I am using Javascript Menu. Deluxe Menu. v1.12 How can I upgrade to v.2.0?
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:
<noscript><a href="http://deluxe-menu.com">Javascript Menu by Deluxe-Menu.com</a></noscript>
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.
Persistent State doesn't allow to reach the second submenu level · Drop-down validation · QuickMenu 6.0 wrapping problem · Slide up menu - bottom of page
In the CMS, I've also added the ssi/bathroom-submenu.shtml server side include to the site map. ... Thu, 18 Nov SlappyMancuso on "JavaScript Menu Oddity"; Wed, ... Mon, 18 Oct lspiro on "Jquery Image Slider"; Thu, 02 Sep Cookie1974 on
I was delighted to find Michael's great Sliding Javascript Menu ... several people requesting a way to add a pulldown submenu system to the script. ... < body onload="menuSlider.init('menu','slide')"> (other bits in here)
javascript submenu hover Create your own button themes .... Flash Wanted / Labs / Slide flash menu The RGB color must be set in 0xNNNNNN format where N is
To install or update Java, go to http://www.java.com and follow .... Can someone please explain to me why I can't get the "Slide Show > interaction. .... as to why the Slide Show > Interactions... submenu is greyed-out
YUILibrary - Open source JavaScript and CSS for building richly interactive software. ... false); it works to the extent that submenus do not slide out ... This will show the submenu if it exists (only off the main (ie
hi my front page slide show cause and error with RocketTheme ... when load a module in IE 6 or 7 don't show the submenu items while in FF it's ok! .... And disabled all mods that did any kind of javascript trickery with still no luck
Then a new slide appears(box2) having the options: Adventure,comics,art,history books etc. .... The JS code should work on this restructured HTML . ... In my structure the submenus are inside the #menu DIV
Nov 4, 2009 ... Revealing submenu options. Revealing non-critical metadata associated with a ... In all cases where JavaScript is crucial to the interaction, ... Wiki for code samples including Expand/Collapse, Slide and Fade in/Out
Mar 31, 2010 ... [Archive] help on sliding and tabbed menu JavaScript. ... THE PURPOSE OF THIS VARIABLE IS TO STORE THE SUBMENU CURRENTLY ... THE FUNCTION HAS A SINGLE PARAMETER,NUM, INDICATING THE NUMBER OF THE SUBMENU TO SLIDE
The image menu on top, the positioning of the slider right next to ... buttons on slide shows are all programmed using Javascript. .... showing a submenu when you hover over it or showing a submenu when you click on it
I assume that your purpose is to make the Community submenu (Activity, .... Finally some javascript that you can put in your footer for some nice effects:
Jun 16, 2010 ... Oh yes today everything is working fine :-D only submenu for First menu doesent. ... <script type="text/javascript" src="<?php echo TEMPLATE_DIR; ? ... the second time menu doesent even (slide) hover out