Getting Started             

  1. Place the program files (Dynamix.jar, Dynamix.cab, ryDynamix.class, ryDynItem.class, ryDynRun.class and ryDynSub.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 Dynamix to appear:
    <APPLET CODE="ryDynamix" ARCHIVE="Dynamix.jar" WIDTH=150 HEIGHT=275>
    <param name=CabBase value="Dynamix.cab">
    <param name=Copyright value="Dynamix (c) 2000 Cool Focus [www.coolfocus.com]">

    <!-- Colors, fonts & background image -->
    <param name=BgColor value="FFFFFF">
    <!--<param name=BgImage value="appletbackground.gif">-->
    <param name=TileBgImage value="yes">
    <param name=CaptionBgColor value="99CCFF">
    <param name=CaptionBgFocusColor value="99CCFF">
    <param name=CaptionBorderColor value="000000">
    <param name=CaptionBorderFocusColor value="000000">
    <param name=CaptionTextColor value="000000">
    <param name=CaptionTextFocusColor value="FFFFFF">
    <param name=EntryColor value="000000">
    <param name=EntryFocusColor value="FFFFFF">
    <param name=EntryPressColor value="999999">
    <param name=SelectorLineColor value="99CCFF">
    <param name=SelectorFillColor value="000000">
    <param name=SelectorBorderStyle value="line">
    <param name=ArrowColor value="FFFFFF">
    <param name=CaptionFont value="Dialog,plain,12">
    <param name=EntryFont value="Dialog,plain,12">

    <!-- Design options -->
    <param name=CaptionFocusBold value="yes">
    <param name=CaptionAlign value="left">
    <param name=EntryFocusBold value="no">
    <param name=EntryFocusUnderline value="no">
    <param name=EntryIndent value="13">
    <param name=ArrowIndent value="5">
    <param name=ShowArrow value="yes">
    <param name=ShowSelectorLines value="yes">
    <param name=ShowSelectorFill value="yes">

    <!-- Behavior options -->
    <param name=TextSensitive value="no">
    <param name=CloseOnExit value="yes">
    <param name=UseHandCursor value="yes">
    <param name=DefaultTarget value="mainframe">
    <param name=HoverDelay value="250">
    <param name=Name value="UniqueName">
    <param name=Satellites value="no">

    <!-- Parameters for Caption 1 (a direct link) -->
    <param name=Caption1 value="Home">
    <param name=URL1 value="Designers">
    <param name=Target1 value="_top">

    <!-- Parameters for Caption 2 and its links -->
    <param name=Caption2 value="Menu Systems">
    <param name=2-Entry1 value="ActiveMenu">
    <param name=2-URL1 value="am.htm">
    <param name=2-Target1 value="_top">
    <param name=2-Entry2 value="CoolStrip.htm">
    <param name=2-URL2 value="cs.htm">
    <param name=2-Entry3 value="TreeView Pro">
    <param name=2-URL3 value="tvp.htm">

    <!-- Parameters for Caption 3 and its links -->
    <param name=Caption3 value="Button Links">
    <param name=3-Entry1 value="DuaLink">
    <param name=3-URL1 value="dl.htm">
    <param name=3-Entry2 value="TextButton Professional">
    <param name=3-URL2 value="tbp.htm">
    <param name=3-Entry3 value="QuadraButton">
    <param name=3-URL3 value="qb.htm">
    </APPLET>

  3. The first three blocks of parameters above set the appearance and behavior of the menu: change any of these parameters to suit the look and feel you need for your site.

  4. The last three blocks of parameters add entries to the menu. Each 'Caption' is a main heading: only the captions are visible when the menu first appears. Add as many captions as you need by adding more Caption parameters and giving each a unique chronological number. Captions can either be direct links (like Caption1 above) with a URL and Target parameter, or they can open a list of sub-links (like Caption2 and Caption3).

  5. For any Captions that should display a list of links, add Entry and URL parameters like those above. Each Caption can contain as many entries as you need. For any links that should open into a different frame or window from the one set in the DefaultTarget parameter, add a matching Target parameter (as we have for 2-Entry1).

  6. You'll find full explanations of every parameter and its available values in The Parameters Explained.