Recent Questions
Q: I am having an issue using Deluxe Menu with Netscape 7 and cross-frame support across domains. Everything works fine in IE however when I mouse over the top menus they do not adjust the size of the frame when looking at a page from another domain with Netscape. I have checked, and the submenus do appear when I increase the size of the top frame. How do I get the menu to function the same in Netscape or have it function like it does when it’s all in the same domain? 
A:  The menu will work correctly in the cross-frame mode if you load pages into the sub frame from the same domain. 
If you load pages from another domain submenus won't be shown in the subframe - they will be shown in the frame with the top-menu.
It's caused by a security policy of browsers - a script can't modify a content of pages from another domain. 
More info about cross-frame mode you can find here: 
http://deluxe-menu.com/cross-frame-mode-sample.html
Q: I am trying to have the selected top menu w dhtml item remain on the mouseover event after it is selected. It seemed to be working fine when i was just testing with # as a link but when i actually linked to different pages it returns to normal. How do i get this to work. 
 I tried removing the variable from the data file and calling it using 
 <script type="text/javascript" language="JavaScript1.2">   var pressedItem=set 1,2,3 depending on page </script>
 but this does not seem to work as it does for tabs. 
A:  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">menu w dhtml 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.
Q: There seems to be a "glitch" when I use Firefox. 
 I have rebuilt the page twice but I always end up with themenu floating to the left, instead of under the main menu (the second or third mouseover will correct the issue). Also, sometimes I have to mouseover twice before the submenu comes up (in I.E.). 
 I have validated...however I wondered if there could be a conflict in the javascripting (yours and mine). Any suggestions? 
A: The reason is in your <!DOCTYPE>.
Try to specify units in "px".
  var menuWidth="780px"; 
  var menuHeight="27px"; 
  var smWidth="200px"; 
  var smHeight="200px"; 
It's necessary to specify exact value for Mozilla browsers. It helpsto position menus correctly. 
You can also try to set the following parameter:
  var dm_writeAll=1; 
Q: Now I experiences a problem with the Danish letters in my java menu scripts! I have changed the letters in the scriptfile - but this does not work Have we a problem with Danish letters like: 	ø,	å, æ?
A:  Please, check that you've set "Tools/Use utf8 encode".
Notice that you should have UTF8 charset on your page too:
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
You can also use another charset on your html page and open your data file in text editor, enter thissymbols and save data file in the way you save your html page.
Notice that you should turn off "Tools/Use utf8 encode" setting inorder to open your data file correctly in Deluxe Tuner.