|
home / documentation / compatibility
Browser Compatibility
What browser versions work with Version 6 of our Hierarchical Menu script?
Here's a quick reference, along with limitations (if any) of each browser version:
The 6.x Hierarchical Menu script works with:
Internet Explorer for Windows, Version 4+
Netscape Navigator, Versions 4.04+
Netscape 6+
Other Gecko-powered browsers (Mozilla 1.0+, Firefox 1.0+)
Opera 7+
Safari 1.0+
Konqueror 3.2+
If you're curious to see the percentages of each browser currently in
use on the Web, have a look at these
Global Browser Stats,
supplied courtesy of TheCounter.com.
HierMenus is JavaScript based and therefore all browsers must have JavaScript
enabled to utilize HM menus. If a user who has intentionally disabled JavaScript
visits a HierMenus enabled site, no menus will appear.
To setup HierMenus on your pages, you will need to have
the ability to add JavaScript files (with the .js extension)
to your Web Server. If you cannot upload .js files to your
server then you will not be able to implement HierMenus on your site. This
is not a problem in the vast majority of sites; but if you are at all unsure
about whether or not you can store .js files on your site
then you should check with your site host first.
| Legend:
|
Full Support
|
Partial Support
|
No Support
|
| Feature: |
IE 4 |
IE 5 11 |
IE 5.5+ |
NS 4.x |
NS 6.x |
NS 7.x |
Moz 1.0+ |
Safari 1+ |
Opera 7.0+ |
Konqueror 3.2+ 1 |
| Cross Frames
|
|
|
|
|
|
|
|
|
|
14
|
| Embedded image rollovers
|
|
|
|
|
|
|
|
|
|
|
| Scrolling Menus
|
|
|
|
|
|
|
|
|
2
|
|
| Menu background images
|
|
|
|
3
|
4
|
|
|
10
|
|
|
| Item background images
|
12
|
|
|
|
4
|
|
|
|
|
|
| Style Sheet Support
|
|
|
|
|
13
|
|
|
|
|
|
| Buttons
|
|
|
|
|
|
|
|
|
|
|
| Permanent menus
|
|
|
|
|
|
|
|
|
|
|
| Popup Menus
|
|
|
|
|
|
|
|
|
|
|
| Opacity
|
|
|
|
|
4
|
|
|
5
|
15
|
|
| Transitions/Filters
|
|
|
|
|
|
|
|
|
|
|
| Menu Padding/Menu Background Color
|
|
|
|
|
|
|
|
|
|
|
| Selected Colors
|
|
|
|
|
|
|
|
|
|
|
| Image relative menu positioning6
|
|
|
|
|
|
|
|
|
|
|
| Fixed position menus
|
|
|
|
|
4
|
|
|
|
|
|
| Reposition on Scroll Menus
|
|
|
|
|
4
|
|
|
|
|
|
| Sliding Menus
|
|
|
|
|
|
7
|
8
|
|
|
|
| Menu Event Hooks
|
|
|
|
9
|
|
|
|
|
|
|
| IFrame Based Masking
|
|
|
|
|
|
|
|
|
|
|
HierMenus version 6.0 does not support Konqueror at
all; we ran into several key problems with the combination of HM 6.0 and
earlier Konqueror versions that we were unable to correct in time for publication.
Support for Konqueror 3.2 and later was reinstated in HierMenus 6.0.1.
See the 6.0.1 Release Notes for further
details.
In Opera 7.0, ScrollOver is forced to be true
for all scrolling menus, due to problems with the mouseup event in that
browser. Opera 7.1 and later are not affected by this problem.
When using background images in Netscape 4.x, the menu's
border will not be displayed, nor will its separators.
This feature is not supported in Netscape 6.0 or 6.01
(but is supported in Netscape 6.1 and later).
Feature supported in Safari 1.1 and later. Also, it is evidently
not possible to have both opaque and non-opaque menus on the same page in Safari; as
Safari automatically renders elements in a higher z-order (such as an overlapping
child menu) with the same opacity as elements in a lower z-order (whether the higher-ordered
element is supposed to have an opacity setting or not). See our Known Issues
entry for more detail.
Though it is generally very good, all browsers experience
some problems in element relative menu positioning schemes, depending on exactly
what type of object you are trying to position the menus with. See the
Menu Positioning Mini-Tutorial
for further information.
This feature is not supported in Netscape 7.0x
(but is supported in Netscape 7.1 and later).
This feature is not supported in Mozilla version prior to
1.2.1.
For reasons we haven't been able to nail down, "more" image
swapping is incompatible with the use of event hooks in Netscape 4.x. If using
event hooks in Netscape 4.x, disable the more image swapping (by setting
ImgSrcOver to
null).
In some scenarios, Safari does not properly assign the
background image to the menu; and/or it dynamically readjusts the background
image as the mouse is rolled over the menu. We do not know why this is.
Internet Explorer on the Macintosh is not supported.
Item background images can produce inconsistent results
on Internet Explorer 4. Use with caution (and test thoroughly).
When using item class names it is strongly
recommended that you control all color rollovers (on, off, and selected)
directly via your class names and clear the corresponding HierMenus color
parameters. Without doing so, Netscape 6.x can get confused when both the
classes and element colors are swapped simultanesously, resulting in colors
not changing as you expect them to.
Konqueror does not support Standard Cross Frame implementations.
It does support Alternate Cross Frame implementations.
Opera supports Opacity beginning with Opera
version 9.
|