Recent Questions
Q: I would like to purchase your software but not for web use. We often give out data cd's to our brokers for instance data management/finding. Your software with the custom menu system and ease of use to setup is just what I need to cut down my design time. But looking at your license agreement you require us to register it to a domain or intranet domain which this will not be on.
I am looking to create a menu system then burn it to a cd to allow people to carry it around with them. What do i register the domain as so that I am able to burn this to cd and they don't get a nag screen when with a client or briefing.
Thank you in advance
A: Thanks for your interest in our products.
To use Deluxe Menu on CD/DVD you should buy developerlicense. Other licenses allow you to use the menu on Internet/Intranetwebsites only.
Q: I'm loving your product! It has definitely made my life easier.
I do have a question however. I know if I put a "+" in front of the title, the category will be expanded by default.
["+PRODUCTS","", "", "", "", "", "", "", "", ],
Is there a way to do that dynamically? Maybe have some code that would tell the sliding tree menu to expand on that particular page?
A: On your pages you should call the following function/functions to expand/highlight items, for example:
<script>
dtreet_ext_expandItem (dtreet_ext_getItemIDByIndex (0, 0), 1);
dtreet_ext_setPressedItem (0, dtreet_ext_getItemIDByIndex (0, 1));
</script>
See more info about API functions here:
http://www.deluxe-tree.com/functions-info.htmlQ: How many of the menus (templates) allow for a javascript float menu?
A: Actually all templates can float, you should only set the followingparameters:
var floatable=1;
var floatIterations=5;
var floatableX=1;
var floatableY=1;
var floatableDX=15;
var floatableDY=15;
You can find a javascript float menu sample here:
http://deluxe-menu.com/floatable-menu-sample.html
Q: I am having some difficulty dynamically adding items to a tree javascript and menu.
I have a menu with one "root" item. I see the use of the "+" symbol within the item name. I do not see any documentation regarding this symbol, only "|". Can you explain?
If I have one menu with this one "root" node, how would I add an subitem to this root node?
Here is my code so far, but the inserted items appear to be at the same level as the root node.
var rootItem = dtreet_ext_getItemIDByIndex ( 0,0 );
var menuItem = new Array(10);
for ( var i = 0; i < producers.length; i++ )
{
var producer = producers[ i ];
menuItem[0] = producer.name;
dtreet_ext_insertItem ( 0, 0, i + 1, menuItem );
A: See dtreet_ext_insertItem () function has the following parameters:
function dtreet_ext_insertItem (menuInd, parentItemID, itemInd, itemParams)
Creates a new item and inserts it into a specified position.
menuInd - index of a javascript and menu on a page, >= 0.
parentItemID - ID property of an item.<, >= 0.
itemInd - index of a new item within the javascript and menu, >= 0.
itemParams - item parameters.
Notice that parentItemID is the Id property of the parent item (notindex). If you want to add top items you should set parentItemID=0.
itemInd - you should use this parameter if you want to add item in thespecific place, for example set itemInd=5 if you want to add itembefore the existing item with itemInd=5.
If you set itemInd=null the new item will be added at the end of this submenu and its index will be added automatically.