Class File Name: OCHScroll.class, OCsh.class
Total Size: 12K
Notice Tag: Horizontal Marquee v1, (c) 1997,
OpenCube Technologies, Registered 6614
How to use the applet Tags:
The applet tag identifies the location, class file name, and size of a Java applet. Below is a small sample applet tag (or view the source for this document to see the applet tag for the above implementation of the Horizontal Marquee Applet). The first part of the tag code="OCHScroll.class" identifies the name of the Java program. The second part codebase="java/" identifies the relative location of the file (leave codebase blank if the class file is located in the same directory as the HTML document).
<applet
code="OCVscroll.class" codebase="java/"
width="500" height="100">
<param name="desc0"value="my first scrolling
message">
<param name="desc1"value="my second scrolling
message">
<param name="desc2"value="my third scrolling
message">
</applet>
The third and fourth part of the applet tag identifies the width and height of the applet (measured in screen pixels).
The parameters are defined below the applet start tag with the parameter name first, followed by the value of the parameter. (see below for the complete Horizontal Marquee parameter list). You may add as many parameters as the applet allows for. (If a parameter is not working, first double check that its spelling and case are typed correctly.)
The last part works like all other HTML tags and defines the end of the applet tag </applet>.
Information about the applet and its parameters
Required Parameters
Parameter 1 (the "Notice" tag) must be included in the applet tag in order for the applet to work. Most of the parameters will default if you fail to define them, at a minimum you must include the notice tag and description parameters for you messages. Usually the easiest way to customize the applet is to cut and paste the applet tag information used in the sample and modify it to fit your web page.
Defining Colors
This applet uses a simple RGB or Hexadecimal color definition scheme. On most systems (depending on the software being used to choose a color) its easier to define a color using RGB, however since most web pages define colors using a HEX value we have allowed for both methods of color definition. To define a color using RGB use commas to separate the values such as 255,255,255 (White). To define a color using a hexadecimal value use a pound sign ('#') followed by a 6 digit hex value in the rage of 000000 - FFFFFF (e.g. #FFFFFF is equal to the color White).
Color Definition with RGB: To define a color in one of the color parameters using RGB choose a value between 0 - 255 for the red, green, and blue components separated by commas and typed out in the correct r,g,b order. Below is a sample of how a color parameter using RGB should look, the example specifies several different sample colors for the "bgcolor" parameter.
WHITE: <param
name="bgcolor" value="255,255,255">
GREEN: <param name="bgcolor"
value="0,255,0">
BLACK: <param name="bgcolor"
value="0,0,0">
YELLOW: <param name="bgcolor"
value="255,255,0">
OFF WHITE: <param name="bgcolor"
value="240,239,234">
The best way to choose the exact color you are looking for without having to guess the numbers is to access your systems Color Picker. Color Pickers usually allow you to drag the mouse over a rainbow type color grid to select a color, and show you the appropriate RGB values. In windows the Color Picker is accessible through MS Paint as well as a majority of the popular Imaging and HTML Authoring Software.
Defining Multiple Attributes with the same parameter name
Parameters used to customize a specific message are indicated using a range, such as "desc0" - "descN". To define a parameter for a specific message (available when noted as above), use "textcolor0" to define, in this case, the text color for the first message - "textcolor3" would define the text color for the fourth message, etc., etc.
The Applet Parameters
The Applet
Parameter 1
Attribute: Copyright notice.
param name="Notice"
value="Smooth Scroll Up II, (c) 1997, OpenCube Technologies,
Unregistered"
Note: This must be included for the applet to work.
Parameter 2
Attribute: Background Color
param name= "bgcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information
on defining colors.
DEFAULT: WHITE
Parameter 3
Attribute: Message Scroll Delay
param name = "scrolldelay"
value="X", where X is the delay time in milliseconds
between animation frames.
DEFAULT: 25
Parameter 4
Attribute: Default Status Bar Text
param name = "sbtext"
value="X", where X is the message to appear in the
status bar when the mouse is over the applet but not over a URL
link.
The Scrolling Messages & Separating Text
Parameter 5
Attribute: Message
param name="desc0" - "descN"
value=X, where X is the message to be scrolled
Note: To add spaces to the beginning of a message for formatting
purposes use a vertical bar as the first character ('|') The
vertical bar will be ignored and all spaces after the bar and to
the beginning of your message as well as the message itself will
be recognized, If you leave the bar out any spaces before your
message are automatically discarded.
Parameter 6
Attribute: Message Separating text
param name="dividertext"
Value = X, Where X is the text to separate all messages. This tag
is useful when a character other than the default space is needed
to separate your messages, such as a hyphen ('-'). To add spaces
to the beginning of the separating text use a vertical bar as
described above in the "desc" tag.
DEFAULT: Space Character " "
Parameter 7
Attribute: Default Use Message Separating Text
param name="usedt"
Value = True or False, True = yes separate all message with the
string defined in "dividertext", false = no concatenate
each message directly to end of its previous message.
Parameter 8
Attribute: Specific Use Message Separating Text
param name="usedt"
Value = True or False, True = yes separate a specific message
with the string defined in "dividertext", false = no
concatenate a specific message directly to the end of the
previous message message.
The Message Formats
Parameter 9
Attribute: Default Text Color
param name= "textcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information
on defining colors.
DEFAULT: BLACK
Parameter 10
Attribute: Specific Text Color
param name= "textcolor0" - "textcolorN"
Value=r,g,b or #000000 - #FFFFFF - See above for more information
on defining colors.
DEFAULT: BLACK
Parameter 11
Attribute: Default Message Font Size
param name="size"
value="X", where X is the default size of all message
fonts.
DEFAULT: 14
Parameter 12
Attribute: Specific Message Font Size
param name="size0" - "sizeN"
value="X", where X is the specific size of a message
font.
Parameter 13
Attribute: Default Message Font Name
param name="fontface"
value="X", where X is the name of a standard Java Font
(Dialog, Helvetica, TimesRoman, Courier, Symbol)
DEFAULT: "Helvetical"
Parameter 14
Attribute: Specific Message Font Name
param name="fontface"
value="X", where X is the name of a standard Java Font
(Dialog, Helvetica, TimesRoman, Courier, Symbol)
Parameter 15
Attribute: Default Font Style
param name="style"
value= bold, italic, bolditalic, plain
DEFAULT: plain
Parameter 16
Attribute: Specific Font Style
param name="style0" - "styleN"
value= bold, italic, bolditalic, plain
Parameter 17
Attribute: Bottom Margin Height
param name="tbmargins"
Value = X, Where X is the height of the bottom margin.
Parameter 18
Attribute: Specific Message Pause Times
param name = "delay0" - "delayN"
value="X", where X is the pause time in milliseconds
(1000 = 1 second) for a message when it reaches the left edge of
the applet space, a value of 0 (the default) forces the messages
to continually scroll with no pause.
DEFAULT: 0
Messages that act as URL Links
Parameter 19
Attribute: Destination URL Link
param name="desturl0" - "desturlN"
Value = X, Where X is the complete URL location of the document
to load (e.g. http://www.opencube.com/index.htm) Only add desturl
tags for those lines you wish to act as links.
Parameter 20
Attribute: Default Load Destination URL Link Where?
(Frame Targeting)
param name="loadwhere"
The "loadwhere" tag specifies where the document
specified in the "desturlN" tags should be loaded. The
default is "_self"
"_self" show in the current frame
"_parent" show in the parent frame
"_top" show in the top-most frame
"_blank" show in a new unnamed
top-level window
"name" show in a new top-level window
named name
Parameter 21
Attribute: Specific Load Destination URL Link Where?
(Frame Targeting)
param name="loadwhere0" - "loadwhereN"
The "loadwhere" tag specifies where the document
specified in the "desturlN" tag should be loaded. The
default is specific with the default loadwhere tag described
above
"_self" show in the current frame
"_parent" show in the parent frame
"_top" show in the top-most frame
"_blank" show in a new unnamed
top-level window
"name" show in a new top-level window
named name
Parameter 22
Attribute: Highlight Color
param name= "hltextcolor"
Value=r,g,b or #000000 - #FFFFFF - See above for more information
on defining colors.
DEFAULT: Blue
Horizontal Marquee, � 1996, OpenCube Technologies