basicTOC2
basicTOC2 is a simple Table of Contents JavaTM applet. One-level folders and mouseover effects
are supported. The content lines can be either image strips or plain text.
Content items can be unequal heights.
The applet supports both frames-based and no-frames
based navigation. The applet reads data from the applet tag. Usage
- Text-only version
- The example in the left
frame of this page shows the
text-only version of the applet. The value of the applet param isIMAGESTRIP is
set to "no". The data for this example is read from the value of the applet
param TOCDATA.
- Single-click on the folder
to open/close.
- Single-click on the document link to load the doc in
the specified frame. Each content line can have independent target frame and
is specified in the TOCDATA param.
- Mousever action is supported by
specifying different values for the params TEXTCOLOR and HIGHLIGHTCOLOR.
Font properties are specified via the params FONT1 and FONT2.
- A
background image can also be optionally specified for the text-only version
of the applet as shown here
.
- Long content items that can span two lines are also supported. Here
is an example. The data for
this example is here.
- The applet can
also be used for no-frames based navigation. Here is an example.
- Image-Strip version
- The next example shows
the applet using image strips for the content lines. Each content line is
represented by a pair of image strips for mouseover action.
The value of the applet param isIMAGESTRIP is
set to "yes". The applet param TOCDATA for this example
is shown here.
- Here is an example of
the applet displaying image strips of unequal heights. The height of each
image is specified in the ITEMHEIGHT param.
- Here is an example of the image strip
version of the applet being used in no-frames based navigation.
Download
This applet does not have any limit to
the number of content lines. You are welcome to use basicTOC at your site.
Here is the zip file :
basictoc2.zip (50K).
After unzipping point the browser at basictoc2home.html.
TOCDATA format when isIMAGESTRIP=yes
Each content
line data consists of five fields separated by a semicolon.
- The
first field (1 or 2), "head" when 1 "tail" when 2.
- The second field
is the image for the content line.
- The third field is the alternate
image for the same content line.
- The fourth field is the targetframe
name. This can be either "_top", "_blank", "_parent", "_self" or any
user-defined name. This field must be 0 when the content line is a head with
one or more tails.
- The fifth field is the URL for the target
document. This can be either relative or fully qualified URL. This field must
be 0 when the content line is a head with one or more tails.
One
content line data is separated from the other by the character '|'.
The height of each image strip is specified in the applet param
ITEMHEIGHT. If all strips are of same height (say, 25) then
specify ITEMHEIGHT="25". If the strips are of unequal heights then specify
ITEMHEIGHT="40|25|35" where the order follows the order of the content
lines in the TOCDATA param. TOCDATA format when
isIMAGESTRIP=no
Each content line data consists of four fields
separated by a semicolon.
- The first field (1 or 2), "head" when 1
"tail" when 2.
- The second field is the content line string. If the
content needs to span two lines provide a comma.
- The third field is
the targetframe name. This can be either "_top", "_blank", "_parent", "_self"
or any user-defined name. This field must be 0 when the content line is a
head with one or more tails.
- The fourth field is the URL for the
target document. This can be either relative or fully qualified URL. This
field must be 0 when the content line is a head with one or more tails.
One content line data is separated from the other by the character
'|'.