- Personal CSS styles for separate menu elements - Visible over select boxes, iframes, pdf, flash, Java applets. - Relative/Absolute menu position - Horizontal or vertical orientation - AJAX menu loading - loads web menu data from the server "on-the-fly". - Submenus automatically scrolls - Special JavaScript API for changing javascript menu "on-the-fly" - Filters and Transitional effects
Create contextual menus for your pages. For this purpose you should assign a special function for the object you want. The current coordinates of the mouse pointer or your own ones can be used for the contextual menu.
When the submenu is larger than the visible area of the page the submenu will be automatically decreased. To see all the submenu items you do not need to use scrollbars or something like that - just put your mouse to the bottom of a submenu and it will be automatically scrolled! You can also specify height and width for each separate submenu.
Build menus completely based on Cascading Style Sheets. It is possible to appoint the individual CSS styles for separate elements of the menu.
Q: I've finally got it working and it looks good. So thanks. But... unfortunally there's still a small problem wich occured after I got everything else working: No matter if I set the parmeter " var texpanded" to '1' or '0' it expands by default tree menu javascript. Why?
I also have another question I forgot to ask you about earlier: Originally I only had the data.js file but in the non-profit zip file you gave me there was no "data.js" file, only "data-tree.js". Wich one will the script use? Do I need both? The javascript call I put where I want the menu to appear calls for "DATA. js". So what good does the "data-TREE.js" file do?
I include the "data.js" file if you need to have a look at it. The "data-tree. js" file is identical now that I changed all the " var tmenuItems" at the bottom). (The "menu.html" I guess you can look at yourself by "View source".)
Also, the submenus where I would like to put XP style menus are not finished yet but for now I have the same "tree" script in them. They are under "DART/dartspel.html", and on six artist discographys under MUSIK: Edguy, Katie Melua, Joe Satriani, Michael Schenker, Trans-Siberian Orchestra and Magnus Uggla. This is if you'ld like to see the sub pages where I use other "copys" of Deluxe-tree. (I hope you don't mind that the "Illegal copyright" nag is very small. It's supposed to dissapear anyway with the new Non-profit license).
A: 1) See the structure of your tmenuItems is incorrect now.
You should write: ["->HEM (Klicka f?r meny)","welcome.html", "data.files/hem.gif", "data.files/hem2.gif", "data.files/hem.gif", "Startsidan", "right", "", ], Without '|' symbol in the beginning.
2) You should write tleft parameter correctly. Now you have:
//--- Positioning var tabsolute=1; var tleft="00px"; var ttop="10px";
Write it in the following way: var tleft="10px";
3) data-tree.js file is the default tree menu javascript file. There is no need to use it if you already haveyour data.js file.
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.
Try that.
Q: Once I have an answer form your reseller as to why the VAT doesn't correspond with my country's rate, I think that there is a very strong possibility that I will be investing in this impressive menu-builder. I do have a couple of questions which don't seem to be answered anywhere:
1: is it possible to configure the menu so that the person browsing the site previously-visited javascript menu links can be identified by say using a different font colour for visited 'pages'?
2: the section of the web page in which the menu is located is called by a SSI for each new page that the browser visits - will the menu rest each time the Included file is called, or will it persist from page to page?
A:> 1: is it possible to configure the menu so that the person browsing> the site previously-visited javascript menu links can be identified by say using a > different font colour for visited 'pages'? You can find more info here: http://www.deluxe-menu.com/highlighted-items-sample.html
Deluxe Menu has only two states normal and mouseover.
Try to do the following things:
- delete var pressedItem=1; parameter from your data file - set correct parameter on each page before you call data file, forexample:
<noscript><a href="http://deluxe-menu.com">Javascript Menu by Deluxe-Menu.com</a></noscript> <script type="text/javascript"> var dmWorkPath = "menudir/";</script> <script type="text/javascript" src="menudir/dmenu.js"></script> <script type="text/javascript"> var pressedItem=3;</script> ... <script type="text/javascript" src="menudir/data.js"></script>
You can also set a pressed item using Javascript API:
function dm_ext_setPressedItem (menuInd, submenuInd, itemInd, recursion)
Sets a current pressed item. menuInd - index of a menu on a page, >= 0. submenuInd - index of a submenu, >= 0. itemInd - index of an item, >=0. recursion = true/false - highlight parent items.
But notice, to use dm_ext_setPressedItem() you should know ID of selected item and subitem. You can't get this ID after you reload your page. That is why you should write your own code on PHP.
See the attached example. Open deluxe-menu1.html. The first item ishighlighted. Then click to open deluxe-menu2.html file. The second item ishighlighted.
> 2: the section of the web page in which the menu is located is called> by a SSI for each new page that the browser visits - will the menu > rest each time the Included file is called, or will it persist from > page to page?
Deluxe Menu is the Javascript product. It means that it works on aclient side only and it doesn't depend on the server which you'reusing and it doesn't work on a server side as SSI script. So when your browser reloads a page with the menu your menu reloads too.
Q: Hi there ... how do I add in the following javascript code so an exit pop doesn't go off:
A: Unfortunately, you can't assign onmouseover/onClick event to each item. However, you can achieve this by using standard html objects within items, for example:
var menuitems = [ ["<div onClick='your_code_here'>item text</div>", "index.html"] ];
... nodes craeted here are in there own DB table, not in umbracoNodes. ... as a user control with some fancy Jquery menu for product categories. .... traverse the tree and dynamically retrieve the product listings node
jQuery's selection/traversing tools are incredible and they would be a really ... after selecting an item from this menu we get the following error: .... However, if the database values are loaded on page load an not
HTML generated off a backend database often looks like shit if you viewsource but sometimes it's not ... easy access to the currently selected menu item. Leave a comment on ryan.joyce's ... http://docs.jquery.com/Traversing/siblings
A bord de Mégane CC, la traverse du pare-brise facilite l'accès à bord et ... cs4 master collection serial number expanded commonly jquery disappeared, .... Until a buy cs4 class if its database * its difficulties, the ultimate goal ..... per menu templates which prepared two unidirectional 32-bit pathways does
A bord de Mégane CC, la traverse du pare-brise facilite l'accès à bord et ... cs4 master collection serial number expanded commonly jquery disappeared, .... Until a buy cs4 class if its database * its difficulties, the ultimate goal ..... per menu templates which prepared two unidirectional 32-bit pathways does
I implement jQuery and AJAX calls into certain parts of the site to create ... functionality (blog, calendar, dropdown menus) you can download add-ons. ... some sort of failure (database I'm assuming) and all forum and blog records on the .... Something like jQuery can let you easily traverse elements to find what
In my layout I traverse this array and build an unordered list from it. ... we will convert to something fancier in the future, such as jQuery). ... My app produces menus from a database table put together using the
I implement jQuery and AJAX calls into certain parts of the site to create ... functionality (blog, calendar, dropdown menus) you can download add-ons. ... some sort of failure (database I'm assuming) and all forum and blog records on the .... Something like jQuery can let you easily traverse elements to find what
HTML generated off a backend database often looks like shit if you viewsource but sometimes it's not ... easy access to the currently selected menu item. Leave a comment on ryan.joyce's ... http://docs.jquery.com/Traversing/siblings
jQuery's selection/traversing tools are incredible and they would be a really ... after selecting an item from this menu we get the following error: .... However, if the database values are loaded on page load an not
... nodes craeted here are in there own DB table, not in umbracoNodes. ... as a user control with some fancy Jquery menu for product categories. .... traverse the tree and dynamically retrieve the product listings node
... nodes craeted here are in there own DB table, not in umbracoNodes. ... as a user control with some fancy Jquery menu for product categories. .... traverse the tree and dynamically retrieve the product listings node
A bord de Mégane CC, la traverse du pare-brise facilite l'accès à bord et ... cs4 master collection serial number expanded commonly jquery disappeared, .... Until a buy cs4 class if its database * its difficulties, the ultimate goal ..... per menu templates which prepared two unidirectional 32-bit pathways does
In my layout I traverse this array and build an unordered list from it. ... we will convert to something fancier in the future, such as jQuery). ... My app produces menus from a database table put together using the
HTML generated off a backend database often looks like shit if you viewsource but sometimes it's not ... easy access to the currently selected menu item. Leave a comment on ryan.joyce's ... http://docs.jquery.com/Traversing/siblings
jQuery's selection/traversing tools are incredible and they would be a really ... after selecting an item from this menu we get the following error: .... However, if the database values are loaded on page load an not
In my layout I traverse this array and build an unordered list from it. ... we will convert to something fancier in the future, such as jQuery). ... My app produces menus from a database table put together using the
I implement jQuery and AJAX calls into certain parts of the site to create ... functionality (blog, calendar, dropdown menus) you can download add-ons. ... some sort of failure (database I'm assuming) and all forum and blog records on the .... Something like jQuery can let you easily traverse elements to find what