This page hosts answers to the most-often-asked and most-important questions
regarding HierMenus version 6. If you are having a problem with the script, please
check here first for a possible solution. If you do not find it, we would love to
hear your question.
My pop up menus seem unable to cover form elements, Flash, and Java applets, and IFrames that exist below
them in z-order. The form elements always show through! This behavior is common to
all form elements in Navigator, but only the <select> element in Explorer.
The problem persists no matter how I set the z-index of the form or its elements. Why?
Answer
HierMenus' item display is text-based. Occasionally, I need to
include an image as part of an item (or as the entire item). How can I do this?
Answer
How can I set the target for my drop down menu items? I.E., How can I set up my
pop up menu items so that the URLs they include are opened up in a new window, a
different frame, or so they overlay the current frame (like target="top")?
Answer
Most OS menus have separators. That is, horizontal bars that can be used to divide
the menu items into logical sections. How can I include separators using HierMenus?
Answer
Do the HierMenus files have to be in the same directory as the HTML page that uses them?
I want to have the files in one directory accessible from my whole site.
Answer
Can I use HierMenus with a frameset document?
Answer
Can I set the user's font-size to a different value depending on the browser
they're using?
Answer
Can I position a menu based on the location of its
bottom right corner, instead of the top left? Can I position a menu relative to some
other element of the page, such as a link or an image?
Answer
I have image based links with rollovers that spawn menus. Is there a way I
can synchronize the rollover action of the links so that the images remain
in their "on" state while the user rolls over the menu selections (i.e.,
as long as the menu attached to the link is visible)?
Answer
HierMenus always waits until the HTML page is fully loaded before it
creates menus. Is there any way I can force HierMenus to create the
menus and make them available while the page is loading? Also, there is a
long pause just after the page loads, while HierMenus creates all the menus
defined on the page. Is there any way to avoid this?
Answer
How many menus can I create per page? Can I have more than three levels
of child menus?
Answer
My permanently-displayed menus won't stay put at the
position I've defined for them; they keep getting repositioned to be within the
browser window (usually right at the top of the window). This happens most often
when I resize my browser window after I've scrolled it down, or sometimes if I
scroll the page quickly while it is still loading. Also, my horizontal and/or
permanently visible menus now display scroll bars. I didn't notice either of
these problems in HierMenus 5. How can I stop this?
Answer
How can I modify HierMenus so that I can generate my pop up menus from a
database using a server side tool like ASP or PHP?
Answer
What is this HM_f_DoNothing code, and why must I insert it at the top
of each of my configuration files?
Answer
Can HierMenus be navigated using a keyboard? Is HM compatible with screen
readers? What do older and/or JavaScript disabled clients see?
Answer (by way of Known Issue #23)
Many of my menu items have a gray background color when
the mouse rolls over them. This even happens after I specifically set
BGColorOver to a different color. How can I get rid of the gray rollovers?
Answer
I have a print only style sheet, and the area where my
menus appear within the page are all marked with a print style sheet class which
hides the areas (i.e., sets them to display:none) when the page is printed.
But the menus continue to be displayed on the page. How can I get the menus to honor
the display:none setting, so that they, too, will be hidden when the page
is printed?
Answer