Recent Questions
Q: Some menu entries may be disabled and clicking on them should produce predefined javascript alert message?
 
A: To create disabled items you should set "_" symbol in the targetparameter of the menuItems. 
If the target is "_" the item is disabled. 
You can assign a font color for all disabled items using the following menu parameter: 
   var fontColorDisabled = "#AAAAAA"; 
You can write a javascript code instead of an item link: 
["item text", "javascript:alert('Hello World')", , , ,"_",] 
That's all.
Q: I'm a registered user. I'm looking to make a space between dhtml cross browser menu buttons, I checked the FAQ which suggested using ["-"], between items but it didn't work. It deleted the dhtml cross browser menu items below it. I'm looking to put a space between 
    ["||All Images","gallery_all.html", , , , "_self", , , , ],
 and
    ["||Pricing & Ordering Info","gallery_pricing.html", , , , "_self", , , , ], 
A:  To add a separator you should
//--- Separators
  var separatorImage=""; //for subitems (top items in vertical menu)
  var separatorWidth="100%";
  var separatorHeight="3px";
  var separatorAlignment="right";
  var separatorVImage="separator.gif"; //for the top items (subitems items in vertical dhtml cross browser menu)
  var separatorVWidth="100%";
  var separatorVHeight="2px";
  var separatorPadding="";
You can create separators using menuItems (you can do it in Deluxe
Tuner, use "Add separator" button), for example:
    ["||All Images","gallery_all.html", , , , "_self", , , , ],
    ["||-"],
    ["||Pricing & Ordering Info","gallery_pricing.html", , , ,"_self", , , , ],
Q: I created a custom error page for a site, but the menu would not display.
 I found that this was due to the erroneous "current directory" in the bad link test, for a non-existent directory. 
 which is: level2/level3/
 I changed the script code from: 
 <script type="text/javascript">  var dmWorkPath = "DMworkfiles/";</script> 
 <script type="text/javascript" src="DMworkfiles/dmenu.js"></script> 
 to: 
 <script type="text/javascript">  var dmWorkPath = "DMworkfiles/";</script> 
 <script type="text/javascript" src="/DMworkfiles/dmenu.js"></script> 
 adding the "/" before "DMworkfiles/dmenu.js" source reference allowed the .js file to be found in the root directory and the menu would display. 
The problem is that the little menu "expansion" arrow .gif cannot be found in the "current working directory" of level2/level3/. just little "blanks" show. 
 I tried changing: 
   var dmWorkPath = "DMworkfiles/"; 
 to: 
   var dmWorkPath = "/DMworkfiles/"; 
 but that did not enable the display of the arrows. 
 I also had to prefix all of the links in the menu with a "/" to indicate the root directory because of the "current directory" for the bad page.
 I hope I have explained the problem sufficiently. 
 What am I doing wrong or missing here?
 
A:  You can use additional parameters to make menu paths absolute: 
  var pathPrefix_img = "http://domain.com/images/";
  var pathPrefix_link = "http://domain.com/pages/"; 
 
These parameters allow to make images and links paths absolute. 
For example: 
  var pathPrefix_img = "http://domain.com/images/"; 
  var pathPrefix_link = "http://domain.com/pages/"; 
  var menuItems = [ 
 ["text", "index.html", "icon1.gif", "icon2.gif"], 
]; 
So, link path will be look so: 
http://domain.com/pages/index.html 
Images paths will be look so: 
http://domain.com/images/icon1.gif 
http://domain.com/images/icon2.gif 
 
Please, try to use these parameters 
Q: Is there any luck with getting your popup menusto work with the dynamic drive script..?
A:  Unfortunately we don't work with dynamic drive script.
But I suppose that you can use it with Deluxe Menu without any problems.
But in that case you should move menuItems and dm_init(); function from your data file tothe html page directly.
For example delete the following code from your data file
  var menuItems = [
 ["Aston Martin Page","javascript:ajaxpage('ajaxfiles/external3.htm', 'rightcolumn');\"", "", "", "", "", "", "", "", "", "", ],
];
dm_init();
and paste it in SCRIPT tags on your html page in the place where you want to have a menu:
...
<div>
<script type="text/javascript">
   var menuItems = [
 ["Aston Martin Page","javascript:ajaxpage('ajaxfiles/external3.htm', 'rightcolumn');\"", "", "", "", "", "", "", "", "", "", ],
 ];
 dm_init();
 </script>
</div>