Getting Started             

  1. Place the program files (ClassicMenu.jar, ClassicMenu.cab and ryClassicMenu.class) in the directory containing the HTML document into which you want to insert the applet (or into a different directory, and add the correct CODEBASE= attribute to the applet tag given below).

  2. Add the following applet tag to your HTML document in the position you want ClassicMenu to appear:

    <APPLET CODE="ryClassicMenu.class" ARCHIVE="ClassicMenu.jar" WIDTH=350 HEIGHT=120>
    <param name=CabBase value="ClassicMenu.cab">
    <param name=Copyright value="ClassicMenu (c) 1997 Cool Focus [www.coolfocus.com]">
    <param name=BgColor value="FFFFFF">
    <param name=BgImage value="Cool FocusTop.jpg">
    <param name=ScaleImage value="no">
    <param name=MenubarHeight value="18">
    <param name=MenubarColor value="908070">
    <param name=MenubarFont value="Dialog,plain,13">
    <param name=LabelColor value="0000C0">
    <param name=LabelFocusColor value="800000">
    <param name=EntryFont value="Dialog,plain,12">
    <param name=EntryColor value="000000">
    <param name=EntryFocusColor value="FFFFFF">
    <param name=EntryPressColor value="C0C0C0">
    <param name=SelectbarColor value="800000">
    <param name=MenuColor value="908070">
    <param name=3DMenus value="yes">
    <param name=DefaultTarget value="mainframe">
    <param name=UseHandCursor value="no">

    <!-- Set up the menubar labels -->
    <param name=Label1 value="Menu Applets">
    <param name=Label2 value="Utilities">
    <param name=Label3 value="Button Applets">
    <param name=Label4 value="Display Applets">

    <!-- Now set up the entries on each menu and their values -->
    <param name=1-Entry1 value="ActiveMenu">
    <param name=1-URL1 value="$http://www.coolfocus.com">
    <param name=1-Target1 value="_top">
    <param name=1-Message1 value="Compact and stylish button-controlled or touch-sensitive menu">
    <param name=1-Entry2 value="HyperActiveMenu">
    <param name=1-URL2 value="$http://www.coolfocus.com">
    <param name=1-Message2 value="ActiveMenu grows up! 6 buttons, multi-URL targetting & more">
    <param name=1-Entry3 value="HyperActiveMenu Professional">
    <param name=1-URL3 value="$http://www.coolfocus.com">
    <param name=1-Message3 value="Unlimited buttons, 25 entries per menu and many new features!">
    <param name=1-Entry4 value="ClassicMenu">
    <param name=1-URL4 value="$http://www.coolfocus.com">
    <param name=1-Message4 value="Drop-down menu system in the Windows style">
    <param name=1-Entry5 value="HotStrip">
    <param name=1-URL5 value="$http://www.coolfocus.com">
    <param name=1-Message5 value="Stylish strip-menu for use in top & bottom frames">
    <param name=1-Entry6 value="Gemini">
    <param name=1-URL6 value="$http://www.coolfocus.com">
    <param name=1-Message6 value="Image-based link system with a compact tree design">
    <param name=1-Entry7 value="ProMap">
    <param name=1-URL7 value="$http://www.coolfocus.com">
    <param name=1-Message7 value="The ultimate image-mapping, filtering applet with unique Testmode">

    <param name=2-Entry1 value="ClickClock">
    <param name=2-URL1 value="$http://www.coolfocus.com">
    <param name=2-Message1 value="An attractive and functional digital date/time display">
    <param name=2-Entry2 value="Password Control">
    <param name=2-URL2 value="$http://www.coolfocus.com">
    <param name=2-Message2 value="Easy and effective password protection for pages & files">
    <param name=2-Entry3 value="DateTrack">
    <param name=2-URL3 value="$http://www.coolfocus.com">
    <param name=2-Message3 value="Track & display a page's modification date automatically, and much more">
    <param name=2-Entry4 value="Site Accelerator">
    <param name=2-URL4 value="$http://www.coolfocus.com">
    <param name=2-Message4 value="Background caching of page images to speed up your site">
    <param name=2-Entry5 value="Searchlight">
    <param name=2-URL5 value="$http://www.coolfocus.com">
    <param name=2-Message5 value="Add word and phrase search facilities to your site without scripting!">
    <param name=2-Entry6 value="AutoLoad">
    <param name=2-URL6 value="$http://www.coolfocus.com">
    <param name=2-Message6 value="Dynamic page loads and reloads timed to the second">

    <param name=3-Entry1 value="ChromeLink">
    <param name=3-URL1 value="$http://www.coolfocus.com">
    <param name=3-Message1 value="Auto-filtered image buttons based on Internet Explorer toolbars">
    <param name=3-Entry2 value="FilterButton">
    <param name=3-URL2 value="$http://www.coolfocus.com">
    <param name=3-Message2 value="Auto-filtering and beveling to buttonize any image">
    <param name=3-Entry3 value="QuadraButton">
    <param name=3-URL3 value="$http://www.coolfocus.com">
    <param name=3-Message3 value="2-stage images, sounds and multiple links">
    <param name=3-Entry4 value="TextButton">
    <param name=3-URL4 value="$http://www.coolfocus.com">
    <param name=3-Message4 value="Text button with optional autowrapping and background image">
    <param name=3-Entry5 value="TextButton Professional">
    <param name=3-URL5 value="$http://www.coolfocus.com">
    <param name=3-Message5 value="The EVERYTHING button -- if you need it, it does it!">

    <param name=4-Entry1 value="SlideShow">
    <param name=4-URL1 value="$http://www.coolfocus.com">
    <param name=4-Message1 value="Animate multiple images with separate URLs and countless options">
    <param name=4-Entry2 value="NewsAgent">
    <param name=4-URL2 value="$http://www.coolfocus.com">
    <param name=4-Message2 value="News ticker with autowrapping, autoreload, background images, and more">
    <param name=4-Entry3 value="TextWizard">
    <param name=4-URL3 value="$http://www.coolfocus.com">
    <param name=4-Message3 value="Text-fading applet with multiple color/font/align/URL capabilities">
    <param name=4-Entry4 value="TextWizard Professional">
    <param name=4-URL4 value="$http://www.coolfocus.com">
    <param name=4-Message4 value="TextWizard with additional autowrapping, scrolling, images, and lots more">
    </APPLET>

  3. Edit the 4 sets of Entry/URL/Target/Message parameters to enter your own settings for the entries on the four menus given above. Add as many similar sets of parameters as required to create more menus and/or entries.

  4. Adjust the applet's width such that all of your menu labels (and their corresponding menus) are visible. Adjust the applet's height to ensure that the lowest entry on the longest menu is visible when the menu is open (remembering that different browsers, such as Netsape Navigator 4.x, place far more blank space between lines of text than is usual).

  5. Adjust the 'aesthetic' parameters such as colors and fonts. For detailed views of all parameters, refer to The Parameters Explained.