These are the browsers I have tested the menus in:
Note: I have run tests in all of the above browsers -- but that doesn't mean that the script worked in all of them. Just most of them. It works well in IE for both Windows and Mac, versions 5 and 5.5. Although I haven't been able to test it out, I am reasonably confident that the menus will work well in IE 4 and 6. There are no troubles in Netscape 4.x-4.7x for either platform. Recent versions of Mozilla (0.9.0 and up) work fine, though I had to work around a bug. (See Bugzilla #102792 for more info on that). Opera 6 displays the menus fine (I haven't tested the Linux or Mac versions though).
It does not work in Konqueror 2.2.2, thought it may work in the new KDE 3.0 release, which I have yet to try.
Oh, and I mentioned that I tested some super-early versions of various browsers via emulator: the results were laughable. There really isn't much to be done about users with 3.0 and lower browsers, other than to encourage them to upgrade.
Basically, this script should work reliably for roughly 99% of the web browsing public.
The package is available in two formats: .zip and .tar.bz2. Mac users ought to be able to open either of these with the proper utilities; Windows people should get the .zip, and Linux/Unix users will probably want the bzipped tarball. They each contain these files:
The astute reader will notice that this is not the same script as I am using here on Atuan. The one which I use I have further modified to include support for rollover images, and to use a slightly more elegant workaround for the Mozilla bug. (The elegant workaround requires PHP). If you're interested in seeing, the exact script I use here, click here. Eventually I may get my act together and issue a script which combines rollovers, pop-ups, and context menus into one big script. But don't hold your breath waiting for it, okay?