Q:
Sorry to bother you again, but we’ve done everything
suggested in your fix regarding flash obscuring the horizontal menu bar,
but we’re still having the same problem in Firefox.
We’ve - set the parameter in the data file to - var dmObjectsCheck=1;
We’ve added the following to the start of the data file -
function dm_ext_ruleObjectHide()
{
return false;
}
We’ve embeded the flash as suggested to -
<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
codebase=”http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0″
height=”150″ width=”732″ name=”if-header”>
<param name=”movie” value=”images/flash/if-header.swf”>
<param name=”quality” value=”best”>
<param name=”play” value=”true”>
<param name=”wmode” value=”opaque”>
<embed height=”150″ name=”if-header”
pluginspage=”http://www.macromedia.com/go/getflashplayer”
src=”images/flash/if-header.swf”
type=”application/x-shockwave-flash” width=”732″ quality=”best”
wmode=”opaque” play=”true">
</object>
But still our horizontal menu bar sits behind the flash. Are we missing
something else?
A:
See it is necessary to have opaque parameters in <object> and <embed>
tags to display submenus correctly in Firefox.
So, you should open .js file for your flash and find “embed” and
“object” words.
And add opaque parameters, for example:
swfNode = ‘<embed type=”application/x-shockwave-flash” wmode=”opaque” src=”‘+ this.getAttribute(’swf’) +’” width=”‘+ this.getAttribute(’width’) +’” height=”‘+ this.getAttribute(’height’) +’”‘;
swfNode += ‘ id=”‘+ this.getAttribute(’id’) +’” name=”‘+ this.getAttribute(’id’) +’” ‘;
var params = this.getParams();
for(var key in params){ swfNode += [key] +’=”‘+ params[key] +’” ‘; }
var pairs = this.getVariablePairs().join(”&”);
if (pairs.length > 0){ swfNode += ‘flashvars=”‘+ pairs +’”‘; }
swfNode += ‘/>’;
} else { // PC IE
if (this.getAttribute(”doExpressInstall”)) {
this.addVariable(”MMplayerType”, “ActiveX”);
this.setAttribute(’swf’, this.xiSWFPath);
}
swfNode = ‘<object id=”‘+ this.getAttribute(’id’) +’” classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″ width=”‘+ this.getAttribute(’width’) +’” height=”‘+ this.getAttribute(’height’) + ‘”>’;
swfNode += ‘<param name=”movie” value=”‘+ this.getAttribute(’swf’) +’” /> <param name=”wmode” value=”opaque”> ‘;
var params = this.getParams();
for(var key in params) {
swfNode += ‘<param name=”‘+ key +’” value=”‘+ params[key] +’” />’;
}
Q:
I’m having trouble getting some of my navigation website opening in the frm2. If
you look under products, then Hard drives, then Rugged Airborne
…..this one and Rugged Ground will not open in frm2 but the Contact Us
and Get Quote are working fine. Can you help me get these things to
open in a frm2.
A:
You should write your menu items correctly.
Now you have
["||Rugged Airborne","../RuggedAirborne.htm","Airborne,"frm2","0", ],
["||Rugged Ground","../RuggedGround.htm","Ground","frm2","0", ],
it is not correct.
You should write:
["||Rugged Airborne","../RuggedAirborne.htm","","","Airborne,"frm2","0", ],
["||Rugged Ground","../RuggedGround.htm","","","Ground","frm2","0", ],
Q:
How can I upgrade to Deluxe Menu v2.0? Now I’m using v1.14.
A:
How to upgrade to v2.00
—————————————————————
You can download the licensed engine .js files from the same link in your license message.
Deluxe Menu v2.00 has new parameters and features.
To upgrade to v2.00 you should do the following.
Step 1.
    1.1 For Windows users
      a. Run Deluxe Tuner v2.0
      (can be found in the trial menu package v2.0
      http://deluxe-menu.com/deluxe-menu.zip).
      b. Open menu data file (.js file where dhtml floating menu parameters are placed):
select File/Open
Q:
How can I remove the vertical lines that connect the + signs in my java pull down menu. I
do want to keep the -+ signs but just not the virticle lines.
A:
See the following java pull down menu parameters:
// Lines
var tpoints = 1;
var tpointsImage = “vpoint.gif”;
var tpointsVImage = “hpoint.gif”;
var tpointsCImage = “cpoint.gif”;
If you don’t want to use lines you should set:
// Lines
var tpoints = 0;
var tpointsImage = “”;
var tpointsVImage = “”;
var tpointsCImage = “”;
Q:
May I use this javascript popup menu in Arabic mode I mean in right to left mode?
If yes please let me know how?
A:
You’re able to use any characters for Deluxe Menu in the same way as
you use them for standard html page.
The only issue is that submenus can be shown in incorrect position
when you’re using dir=rtl for your page.
var dmRTL = 0;
Set this parameter to 1 if you’re using right-to-left direction of html page <HTML dir=rtl>.
Use also
var smViewType = 2;
for right-to-left languages.
Please, see example:
http://deluxe-menu.com/ways-showing-submenus-sample.html
This examples demonstrates how the javascript popup menu can change a submenus
direction. Use var smViewType parameter to change a submenus
direction:
var smViewType = 0..3;
Values:
0 - from left to right;
1 - from left to right + upwards;
2 - from right to left;
3 - from right to left + upwards;
In Deluxe Menu when you call data .js file you can try to specify the encoding:
<script src=”data.js” charset=”utf-8″></script>
Unfortunately, you can’t use arabic characters in Deluxe Tuner application.
You should manually correct your code.
Q:
I recently downloaded Deluxe Menu to try before I buy. While it
was easy to create a css flyout menu, when I followed the directions for
pasting in the two lines of code where I wanted the menu to appear,
it didn’t work. Rather, it always positioned the menu at the very
top of the page.
Is this intentionally the case because this is a trial version?
I very much like the program; however, I have to know it’s going to
work correctly before I buy.
A:
Info about installation of the css flyout menu on your html page you can find
here:
http://deluxe-menu.com/installation-info.html
> Rather, it always positioned the menu at the very
> top of the page.
Please, check that you have
var absolutePos=0;
You can also send us a copy of your html page (including .js files) and we will check it.
Q:
The menu is the table imbedded to the layer.
If you want to center the code html menu paste it
within the <div>> or <table> with a static position and specify a center alignment for it, for example:
<div align=center>
<script src=”data.js”></script>
</div>
Please, set exact value for var menuWidth parameter, for example:
var menuWidth = “500px”;
This can help to align your menu correctly in all browsers.
Try also to specify units in “px”.
Set also:
var absolutePos = 0;
If you want to use absolute position for the code html menu, use var
absolutePos=1 instead of absolute position for div.
Q:
What setting do I use for dmAJAXCount in my javascript image menu?
A:
That variable sets the maximal number of submenus that will be loaded
from server on your page.
Q:
I would like to know if I can use Deluxe Menu to create pulldown menus
on a Mac (Mac OSX). Thank you.
A:
To create your javascript submenu on MAC you can use HTML version of Deluxe Tuner (for MAC OS). You can find it here:
http://deluxe-menu.com/deluxe-tuner-info.html
Q:
I am testing your image based vertical menu. I am happy with it and
about to buy the muti-site license if you can help me with one problem.
The menu in java script looks different in IE compared to Firefox. In IE it is much
smaller.
A:
Try to specify units in “px”:
var itemPadding=”3px”;
var itemStyles = [
["itemWidth=150px"],
]
var menuStyles = [
["smHeight=200px"],
];
Try that.