up
This page contains information from hot-java.
Copyright
Copyright 1995 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All rights reserved.

The APP HTML Tag

The general syntax of the APP HTML tag:


    <APP CLASS="ClassName"

         SRC="URL"

         ALIGN=alignment

         WIDTH=widthInPixels

         HEIGHT=heightInPixels

         AppletSpecificAttribute=aValue

         ...>

CLASS, SRC, and so on are attributes; they give Hot-Java information about the applet. The only mandatory attribute is CLASS. The rest of this page discusses the values each attribute can have.
ClassName
is the name of an applet (either written by you or provided to you). This name is the name of the Applet subclass. For example, if you write an Applet subclass named MyApplet, then to include it in an HTML page you should specify:

    CLASS="MyApplet"

URL
specifies the directory (folder) containing the classes directory that contains the compiled Applet subclass. (If the Applet subclass is named MyApplet, then its compiled file is named MyApplet.class.) If you don't specify this attribute, HotJava looks for the ".class" file in the classes directory under the directory that the HTML file containing the APP tag is in. To specify one of the applets provided in this release, use:

    SRC="doc:/demo/"

Note: You must include the final slash ("/").

alignment
is a way to specify how the applet's image should be aligned with the text that follows. If you don't specify this attribute, then the bottom of the applet's image is aligned with the following text. If you specify ALIGN=TOP, then adjacent text is aligned with the top of the image. Specify ALIGN=MIDDLE to align the text with the center of the image.

widthInPixels and heightInPixels
are hints to the browser indicating how much space the applet will require. HotJava uses these to lay out the page properly while it's waiting for the applet to draw itself.

AppletSpecificAttribute
is any attribute name the applet allows. The applet writer specifies what (if any) attributes the applet accepts. Some applets have no attributes; others might require that you specify several. For example, the ImageLoopItem applet supplied with the hot-java browser has two applet-specific attributes: IMG and PAUSE.

aValue
is a string that should be enclosed in quotation marks (but doesn't necessarily have to be). The applet determines how to interpret this string.