JavaZOOM Web Site
Applets
Servlets
Projects
Services
Links
About

Navigation System
Contest


Any Question ?
Try our Forums !

FineMenu Support

Click here to see more design.

Finemenu allows original and enhanced "Roll Over" menu. Menu items can scroll and support multiple links. Banners and text messages can be added. TIME OUT effect is also available.

INSTALLATION THROUGH EXAMPLE ABOVE.

First download the demo package (with gifs) here (Zip file : 86.5 Ko) . Install m_item.class, m_text.class, m_banner.class, finemenu.class and all GIFS needed in the same directory as your web page. Copy the following APPLET TAG in your HTML code and change parameters as you need.

<APPLET CODE="finemenu.class" CODEBASE="./" WIDTH="220" HEIGHT="237" ALIGN="BASELINE">
<!-- Background Options -->
<PARAM NAME="background" VALUE="back.gif">

<!-- "Roll Over" Menu Options -->
<PARAM NAME="item1_im0" VALUE="skills_0.gif">
<PARAM NAME="item1_im1" VALUE="skills_1.gif">
<PARAM NAME="item1_xi" VALUE="30">
<PARAM NAME="item1_xf" VALUE="219">
<PARAM NAME="item1_yi" VALUE="66">
<PARAM NAME="item1_yf" VALUE="66">
<PARAM NAME="item1_align" VALUE="right">
<PARAM NAME="item1_trajectory" VALUE="parabolic">
<PARAM NAME="item1_nbpts" VALUE="11">
<PARAM NAME="item1_targetpage" VALUE="../ip.html">
<PARAM NAME="item1_targetframe" VALUE="Frame1">

<PARAM NAME="item2_im0" VALUE="coding_0.gif">
<PARAM NAME="item2_im1" VALUE="coding_1.gif">
<PARAM NAME="item2_xi" VALUE="31">
<PARAM NAME="item2_xf" VALUE="219">
<PARAM NAME="item2_yi" VALUE="96">
<PARAM NAME="item2_yf" VALUE="96">
<PARAM NAME="item2_align" VALUE="right">
<PARAM NAME="item2_trajectory" VALUE="parabolic">
<PARAM NAME="item2_nbpts" VALUE="11">
<PARAM NAME="item2_targetpage" VALUE="../Java/wavescroll3.html">
<PARAM NAME="item2_targetframe" VALUE="_blank">

<! -- And so on ... Fill as you need -->

<!-- Texts Options -->
<PARAM NAME="text0_sentences" VALUE="Welcome to ...#~ FineMenu Support ~#Contact : ebsp@iname.com">
<PARAM NAME="text0_fontsize" VALUE="14">
<PARAM NAME="text0_fontstyle" VALUE="bold">
<PARAM NAME="text0_y" VALUE="231">
<PARAM NAME="text0_initialcolor" VALUE="FFFFFF">
<PARAM NAME="text0_finalcolor" VALUE="881122">
<PARAM NAME="text0_transition" VALUE="fadex2">
<PARAM NAME="text0_frametowait" VALUE="0">

<!-- Banners Options -->
<PARAM NAME="banner0_image_0" VALUE="banneroff.gif">
<PARAM NAME="banner0_image_1" VALUE="banneron.gif">
<PARAM NAME="banner0_x" VALUE="76">
<PARAM NAME="banner0_y" VALUE="94">
<PARAM NAME="banner0_nbinter" VALUE="50">

<!-- Common & Time Out Parameters -->
<PARAM NAME="fps" VALUE="20">
<PARAM NAME="tempoframe" VALUE="200">
<PARAM NAME="tokenframe" VALUE="2">
</APPLET>

PARAMETERS DESCRIPTION.

Red color means that the parameter must be filled, black is for extra parameters (used for effects).

Backgound Parameters :

You can choose a graphical background by the background parameters (gif ou jpeg file) or a uniform background through the bgcolor parameter (e.g "FFFFFF" is white).

Menu Items Description :

  • Items of the menu are numbered 1 to N. Each item needs two images for the "roll over".
  • item1_im0 : Image displayed when the mouse is NOT ON the Item 1.

    item1_im1 : Image displayed when the mouse is ON the Item 1.

  • Items can scroll along a linear trajectory defined by two points Mi and Mf :
  • Figure 1 : Trajectory definitions

    FineMenu Definitions

    item1_xi, item_yi, item1_xf, item1_yf : Coordinates of Inital and Final points.

    item1_nbpts : Number of points in the trajectory (in red on figure 1). Default is 0.

    item1_align : left => upper left corner Origin for the item.gif (as on figure 1), right => upper right corner Origin for the item.gif.

    item1_trajectory : moving effect. You can choose between : parabolic (speed up), exponential (speed up more), sqrt (slow down), log (slow down more), periodic (sinus moving) and linear (as on figure 1). Default is linear.

  • Items support multiple links :
  • item1_targetpage: Web page to display in the a target frame (if any fill item1_targetframe). If you need to link severals web page in severals target frames in one click then fill the parameters as :

    "item1_targetpage" value="first.html;second.html;third.html">

    "item1_targetframe" value="frame1;frame2;frame3">

    Text Message Description :

  • Text windows are numbered 0 to N. Each Text needs one or more sentences. Carriage return is simulated with the # separator :
  • text0_sentences : Sentences of the first text window, each sentence is delimited by a #.

    text0_fontname : Name if the font you need (e.g Helvetica, Courrier, ...). Default is Helvetica

    text0_fontsize : Size of the fonts. Default is 12.

    text0_fontstyle : Style of the fonts (bold, plain, italic). Default is plain.

    text0_justification : Horizontal justification of text (left, center, right). Default is center.

    text0_linesdisplayed : Number of text lines to display. Default is 1.

    text0_initialcolor : Color of the text (e.g "FFFFFF" for white).

    text0_x : X location of the text window. Default is width/2.

    text0_y : Y location of the text window. Default is height/2.

    Figure 2 : Text Window

    FineMenu Text Windows

  • Different effects are available to display texts:
  • text0_transition : You can choose effects between :

    fade : You have to fill text0_initialcolor, text0_finalcolor and frametowait (speed of the effect) parameters.

    fadex2 : The same as fade but quite faster.

    charbychar : Terminal like displaying. text0_justification should be left and frametowait should be 1 or 2.

    zoomin : Font size goes from 1 to text0_fontsize.

    zoomout : Font size goes from text0_fontsize to 1.

    none : no effect , frametowait should be high.

    Banners Description :

  • Banners are numbered 0 to N and images in each banner are numbered 0 to P :
  • banner0_image_0 : First image of the first banner.

    banner0_image_1 : Second image of the first banner.

    and so on ...

    banner0_x : X location of the first banner.

    banner0_y : Y location of the first banner.

    banner0_nbinter : Number of frame to wait to display next image.

    Common parameters:

  • fps parameter defines the Frame Per Second rate of the applet. 20 is good.
  • You can add a TIME OUT effect to your Roll Over Menu through tempoframe (frame to wait before launching the time out effect) and tokenframe (number of frame to simulate the "Roll Over") parameters.
  • Use tokenframe = 0 for NO TIME OUT EFFECT !

  • FineMenu 1.0 Applet

    Price $19 US

    ONLINE REGISTRATION via a
    SECURE SERVER
    with a credit card.
    Register Applet

     

    [News]

    [Applets]

    [Servlets]

    [Services]

    [Projects]

    [Links]

    [About]
     

    Copyright © JavaZOOM 1999-2003

    Java is a trademark of Sun Microsystems,Inc. All other company and/or product names are the property of their respective owners.