Recent Questions
Q: I really enjoy your tools and methods to create superb menus! On your webpage http://deluxe-tabs.com under "Product Info" and the tab "Individual Item Styles", you give an example how to make a "brind to front effect". I have tested it and works nice - but: When you add a subitem, won't one of the right javascript menu image come along - either on mousover or on selected. What do I have to do to fix that? 
 I'm very grateful for your answer! 
A:  These examples were created for the
  var tabMode=0;
only (tabs without submenus).
Q: What I try to make is a menu dhtml with items having a border of only 1 px, also between the menu items. However it seems that Deluxe menu draws a 1 px line around every menu item giving an effective border line of 2 px between the area where the items touch each other. I want to have 1 px border also on the areas where the items touch each other.
 Any suggestion how to fix this?
 
A:  If you want to have the 1px border between the items only you canuse separators. 
Please, see the following parameters: 
//--- Separators 
  var separatorImage=""; //for subitems
  var separatorWidth="5"; 
  var separatorHeight="100%"; 
  var separatorAlignment="right"; 
  var separatorVImage="images/public/separator.gif"; //for the top items 
  var separatorVWidth="1"; 
  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 testing out your menu system as I try to redesign my site. It is a vertical menu with submenus.
I have hundreds of pages in my site and I'd like to be able to attach your menu system to all of them. 
 However, I will be making changes to the menu system on a regular basis. 
 I do not want to go change every program in the site each time I need to make a menu change.
 I was hoping you could give me some kind of programming code that I could enter into the <body> section of my html files which would automatically read a file into my prograrm, which contained the menu code. 
 This way when a menu change is needed, I edit one file, all the programs read that file and display the menu. 
 As an example of the code I would want read into a webpage at start up: 
 <script type="text/javascript">  var dmWorkPath="files/";</script> 
 <script type="text/javascript" src="files/dmenu.js"></script> 
 <div id="dmlinks" style="font:bold 9px Verdana;color:#FFFFFF;text-decoration:none"> 
 <a id="dmI0" HREF="500main.htm">Home</a> 
 <a id="dmI2" HREF="tixbbs.htm" TARGET="text">For Sale</a> 
 <a id="dmI4" href="testlink.html">Place Ad</a> 
 <a id="dmI5" href="testlink.html">Sources</a> 
 </div> 
 <script type="text/javascript" src="data-deluxe-menu.js"></script>
 
A: If you change the menu parameters only there is no need to change code on each page. You should only replace your old data file (data-deluxe-menu.js) with the new one.
If you don't want to install your menu on each page, you can try to use frames, the menu has a cross-frame mode.
Please, see more info about cross-frame mode here: 
http://deluxe-menu.com/cross-frame-mode-sample.html 
Also you can use a server-side script (php, asp, vb, etc.) to generate html pages from templates on your server.
Q: I recently purchased your Deluxe-Tabs product and I am trying to create tabs that occupy 100% width with each tab being equal width.
 Right now when I specify 100% menu width all of the tabs are difference sizes (widths).
 How do I control the individual tab width? 
 
A:  You should use Individual Item styles to achieve this effect.
See the attached example.
You should set:
  var bmenuWidth="100%";
I have 5 items in my example, so I've created Individual Style
  var bstyles = [
 ["bitemWidth=20%"],
];
And assign it for all items:
 ["Item 1 aaaaa ssssss","", "", "", "", "", "0", "", "", ],
 ["Item 2 ffff jjjjjjjjjj","", "", "", "", "", "0", "", "", ],
 ["Item 3 text text","", "", "", "", "", "0", "", "", ],
 ["Item 4 text text","", "", "", "", "", "0", "", "", ],
 ["Item 5 text text","", "", "", "", "", "0", "", "", ],
But notice that items width cannot be smaller than the width of its'text. So it is possible that you'll have different size of some itemsif your window have a small size.