MILONIC DHTML MENU RELEASE 5.0 README

This directory has the latest DHTML Menu software from Milonic, Inc.

Report any bugs to menu-bugs[at]milonic[dot]com

There is a web site at http://www.milonic.com/ -- see that site for the latest
updates.



+--------------+
| Introduction |
+--------------+

The Milonic DHTML Menu is a feature rich, cross browser DHTML website navigation
system.

Several years of constant development have created one of the best website
navigation systems currently available. The main use of the DHTML Menu is to
allow for single click navigation of websites, Intranets, Extranets, and CD-ROMS.
Normally navigation is from within a home page, but can be from anywhere within
either the user's website or from another website on the Internet. Object
oriented menu data definition files assist in easy modification of custom
menus. This allows for menus to be built easily from databases or XML.

1. The vast majority of queries to Milonic are answered in the FAQ or the README
files noted below.

2. Read this README file, especially this INTRODUCTION, and the INSTALLATION
sections.

3. Read the INSTALL file in this directory.

4. Read the FAQ at http://www.milonic.com/menufaq.php



+--------------+
| Installation |
+--------------+

Installation is very easy, but there are a few traps that you'll need to watch
out for. More details on installing the menu can be found in the INSTALL file.



+---------------+
| Example usage |
+---------------+

All menus are built using the default menu_data.js file that accompanies this
download. This is the file you will edit in order to build and design your menu
for your own website or Intranet, etc. We recommend a good quality plain text
editor. Notepad will work but does have issues.



+-------+
| Notes |
+-------+

Menus that are too long for the browser window will be given scroll bars to
assist in creating a viewable area, even though the menu would have been hidden.
Delayed menu opening enables the menu to operate more accurately and appear to
function in the same way as conventional menus on most operating systems. Every
aspect of the menu can be modified both at runtime and build-time.



+---------------+
| Compatibility |
+---------------+

The menu is written in JavaScript and will support the following web browsers:

* Microsoft Internet Explorer 4.0+ on all Microsoft Windows Systems
* Microsoft Internet Explorer 4.5+ on Macs running OS9 or OS X
* Netscape 4.03+ on Windows, Linux, and Apple Macs running OS9 OS X
* Netscape 6.0+ on Windows, Linux, and Apple Macs running OS9 or OS X
* Mozilla 0.7+ on Windows, Linux, and Apple Macs running OS9 or OS X
* Safari on Apple Macs running OS X
* Konquerer on Unix, KDE Systems
* Opera 5.1+ on Windows, Linux, and Apple Macs running OS9 or OS X.

Other browsers may support the Milonic DHTML Menu providing JavaScript 1.3 is
supported and is fully compatible with ECMA-262.


+-----------------+
| Support/Patches |
+-----------------+

Support for the Milonic DHTML Menu is provided via the website at
http://www.milonic.com/

Once logged in, users with Medium or High support can use the page found at
http://www.milonic.com/reqsupport.php for making support requests. This
guarantees a response to your query. All other users have a choice of mailing
list or web-based discussion forum at http://www.milonic.com/forum/.

Patches are released on a regular basis, and details of the latest fixes can be
seen at http://www.milonic.com/menuvinfo.php



+---------------------+
| What Is JavaScript? |
+---------------------+

JavaScript is Netscape's cross-platform, object-oriented scripting language.
Core JavaScript contains a core set of objects, such as Array, Date, and Math,
and a core set of language elements such as operators, control structures, and
statements. Core JavaScript can be extended for a variety of purposes by
supplementing it with additional objects; for example:



+------------------------+
| Client-Side JavaScript |
+------------------------+

Web browsers such as Navigator (2.0 and later versions) can interpret client-
side JavaScript statements embedded in an HTML page. When the browser (or
client) requests such a page, the server sends the full content of the document,
including HTML and JavaScript statements, over the network to the client. The
browser reads the page from top to bottom, displaying the results of the HTML
and executing JavaScript statements as they are encountered.



+---------+
| Credits |
+---------+

Andy Woolley (Managing Director)
Marty Britt (Creative Director)
Ruth Curl (Tech support & Documentation)
John Gillett (Tech support)
Kevin Clements (Tech support)
Dr. Adam Beaumont - a-q.co.uk (Internal support & server management)