Recent Questions
Q: I'm curious to know if this dhtml menu cross frame work with frames. Are there any limitations regarding frames?
 I'm thinking of having the tree in a left-hand frame and using it to change two stacking frames to the right. Do you foresee any issues with this plan? 
A: Deluxe Menu
 There is cross-frame mode in Deluxe Menu, see more info here:
 http://deluxe-menu.com/cross-frame-mode-sample.html
Deluxe Tree
You can install your Tree Menu in a left-hand frame and load pages inthe another frames. You can set target using the following dhtml menu cross frame parameter:
  var titemTarget = "framename";
Please, try the trial version.
Q: Deluxe menu v. 2 (the most recent version) -- I've triedeverything but cannot get the separator images (vertical orhorizontal) to appear. My other images appear fine, and I know theimages are where I've called them. I've tried root relative anddocument relative paths, and even set the advanced image prefixvariable, but they never appear. Can you spot what's wrong? 
A related question: what I'm trying to do is to simply have a 1pxseparator between my main items (vertical) and between my sub-items(horizontal). Short of building a css mode menu, is this possibleusing your script -- if I set border=1 without any spacing, then thetwo borders between adjoining items come together and I get whatappears to be a 2px border separator. Is it possible to set margin-right=1, margin-bottom=1? This doesn't seem possible through thetuner: it appears to be border on all four sides or nothing. 
A: You should see the following parameters: 
//------- Separators ------- 
  var separatorImage=""; //--- file exists in this location 
  var separatorWidth="5"; 
  var separatorHeight="100%"; 
  var separatorAlignment="right"; 
  var separatorVImage="/assets/images/public/separator.gif"; 
  var separatorVWidth="3"; 
  var separatorVHeight="100%"; 
  var separatorPadding=""; 
You should set a separator in the menuItems, for example: 
  var menuItems = [ 
 ["Home","index.cfm", , , , , , , , ], 
 ["-"], 
 ["About Us","about.cfm", , , , , , , , ], 
]; 
Q: I am really confused by all of this. Perhaps I should state that I am computer savvy, however, I am not at all familiar with javascript or html. I was hoping to use the deluxe tuner to avoid having to deal with any of this. 
 I removed deluxe tuner and deluxe menu from my computer and reinstalled both. When I went to download the license key, I extracted the file from the ZIP file and replaced the files that were downloaded with the free version.
 I am now ready to re-create my menu. It says to edit my data file. When I try to do that it will NOT open. It says my computer does not have the right program? What do I need? 
 Also, once I have created the menu in Deluxe tuner, where should I save it? In the folder where my website pages are saved? Again, I am using Yahoo sitebuilder, so I am not exactly sure where I should save it in these folders? 
 Furthermore, when I tried to save a file before I removed Deluxe tuner and reloaded it, It would ask me if I wanted to copy all my files? What is that and what is the purpose? 
A: > I am now ready to re-create my menu. It says to edit my data file. When I 
> try to do that it will NOT open. It says my computer does not have the right 
> program? What do I need? 
You should open your data file with the menu in any text editor andadd your reg. key. 
Try that. 
> Also, once I have created the menu in Deluxe tuner, where should I save it?
You can save your data file in any place and then copy to the rightplace. 
> Furthermore, when I tried to save a file before I removed Deluxe tuner and 
> reloaded it, It would ask me if I wanted to copy all my files? What is that 
> and what is the purpose? 
If you click yes, Deluxe Tuner save also all engine .js files and allyour images into "data.files/" folder. 
You can also click Export->To HTML. 
So you'll have html page with your menu and folder with engine .jsfiles and images. 
So you should to do the following things: 
1. open your page in Yahoo's SiteBuilder 
2. open generated with Deluxe Tuner html source code of the page i anytext editor 
3. copy such lines from html source code 
 
<noscript><a href="http://deluxe-menu.com">Javascript Menu by Deluxe-Menu.com</a></noscript> 
<script type="text/javascript">  var dmWorkPath = "data.files/";</script> 
<script type="text/javascript" src="data.files/dmenu.js"></script> 
 
and add them in you <head> tag. 
Then find such line, for example: 
<script type="text/javascript" src="data.files/data.js"></script> 
and add it in you  tag in the place where you want to have themenu. For example, you can paste it in <table> or <div> tag: 
<table> 
<tr><td><script type="text/javascript" src="data.files/data.js"></script></td></tr> 
</table> 
or 
<div align=center> 
<script type="text/javascript" src="data.files/data.js"></script> 
</div> 
For info see: 
http://deluxe-menu.com/installation-info.html 
You should also copy "data.files/" folder in the right place. In thefolder where you have you index.html page, created in Yahoo'sSiteBuilder. 
Q: First I want to thank you for the great support you provided. I have another question about the dynamic javascript tree. Is there a javascript API to fire an user click event so the browser will load proper page accordingly? I looked around the current APIs from your site and could not find one. 
A: 	You can use dtreet_ext_userClick (itemID) function.
See more info:
http://deluxe-tree.com/functions-info.html
 Actually you can use your own Javascript code instead standard links and html code inside item text. For example:
   var tmenuItems = [
 ["text", "javascript:your_code_here"]
 ]; 
 or
   var tmenuitems = [
 ["<div onClick='urlSubstitution(\'transco/sheet.asp?stype=1\')'>Table of Contents</div>", ""]
 ];