+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+ DOCUMENTATION:  iFRAME APPLET
+ CodeBrain.com's iframe.class applet
+ Version 3.0.1  Final Release
+ Browsers:  NS4 & later, MSIE & later, NeoPlanet
+ Copyright 2000 by CodeBrain.com
+ Source:  http://www.CodeBrain.com
+
+
+ FREE for Private and Non-Profit Users.  The FREE version displays a
+ brief hook notice to www.CodeBrain.com at start-up -- otherwise it
+ functions exactly as the purchased version does.
+
+ COMMERCIAL & FOR-PROFIT USERS ARE *REQUIRED* TO USE THE PURCHASE
+ VERSION of this applet, always quickly available at www.CodeBrain.com.
+ Keys are generated automatically, so there is no waiting.
+
+ The PURCHASE version has *no* start-up or other notices; and it starts
+ and runs much faster. WE ENCOURAGE those wishing to buy the applet to
+ use the free version for trials, however, so you know what you're
+ getting when you purchase.
+
+ Support is available for the purchase version of the applet, only. The
+ support address is:  NovaHelp@CodeBrain.com   You MUST include your
+ USER ID in *all* correspondence.
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



=========================================================================
=
= P A R A M E T E R S   A N D   I N S T R U C T I O N S
=
=========================================================================


GENERAL NOTES
-------------------------------------------------------------------------

// CodeBrain's iframe.class code is written protectively -- to make it
// easy to set up and get running.  Demos and all the associated
// graphics are included, to get you rolling quickly.
//
// Other than the "Notice" parameter and the TextFile parameter (pay
// special attention the notes on pathing) you can leave out any
// parameter and the applet will run.  That is, "If in doubt, leave
// it out!"  
//
// To get started, place the iframe.class file and any files used by
// the applet in the same directory.  Remember that .class files
// must go to your server in binary!
//
// Check out the demos included, and gradually change parameters
// to get a feel for how the applet works.
//
// Good luck, and we hope find numerous uses for CodeBrain's
// iframe.class. It's a truly simple applet to use, but does a great
// job of providing a quick work-around for a lot of tricky
// layout problems.
//
// Best regards,
//
// CodeBrain  



P A R A M E T E R S
=========================================================================



<param name="Notice"                 value="Applet by www.CodeBrain.com">
-------------------------------------------------------------------------
// Must be present, EXACTLY, or the applet will run, but return an error
// message indicating the notice is wrong or missing.



<PARAM NAME="KeyCode"                        VALUE="whatever_the_key_is">
-------------------------------------------------------------------------
// COMMERCIAL & FOR-PROFIT USERS ARE *REQUIRED* TO PURCHASE keys for
// this applet, always quickly available at www.CodeBrain.com.  You may
// of course use the free version for evaluation purposes!
//
// If you have the FREE version...
// Enter FREE in the VALUE.  For example:
//
//       <PARAM NAME="KeyCode" VALUE="FREE">
//
// If you have the PRO version...
// Enter your key in the VALUE. For example:
//
//       <PARAM NAME="KeyCode" VALUE="AQ?/F@FG1*P@U9">
//
// For those with the purchased version, keys are automatically made
// for you dynamically off the CodeBrain.com site.  You'll receive
// explicit instructions on this at time of purchase, and each time
// that you make a key. Six keys are included with your purchase, so
// you can use the applet as many times as you wish on as many pages
// as you like on up to six different sites.
//
// If you are unsure what the domain for the key is, use DOMAIN as
// the value in this parameter.  For example:
//
//       <PARAM NAME="KeyCode" VALUE="DOMAIN">
//
// and iframe.class will tell you the domain name needed when you
// run it from your site.  Use exactly what the applet tells you to use
// in the URL box on the keymaker form on our site.  Note that when you
// receive your keycode off the site, it will clip the "www." off the
// beginning of your URL.  This *is* correct, and the key will work
// properly whether users enter via www.sitename.com or sitename.com.



<PARAM NAME="TextFile"                              VALUE="filename.txt">
-------------------------------------------------------------------------
// This is REQUIRED.  It is the path to the text file that the applet 
// will read in.  The filename can be anything you wish, ending in the
// extension .txt.  Use NotePad or any plain text editor to create the
// text file.  Only plain text files can be used.  IMPORTANT:  See the
// notes on paths, below.  In general, put this file in the same place
// as the .class file and the html page calling it to get started.



<PARAM NAME="PageColor"                                  VALUE="#FFFFFF">
-------------------------------------------------------------------------
// This is OPTIONAL, but it most designs you will want to use it.  The
// default color is #FFFFFF (white).  This value sets the color of the
// page inside the applet space.  The format is usual html: #FF0000 is
// red, #00FF00 is green, #0000FF is blue, #000000 is black, etc.  Don't
// forget the # sign.



<PARAM NAME="FontSize"                                        VALUE="12">
-------------------------------------------------------------------------
// This is OPTIONAL, but you will want to use it in most cases.  The
// value sets the size of the font, in points, same as html.



<PARAM NAME="FontColor"                                  VALUE="#000000">
-------------------------------------------------------------------------
// This is OPTIONAL, but you will often wish to use it.  The value sets
// the color of the text in the applet space, usual html format (as
// explained above in PageColor).



<PARAM NAME="FontStyle"                                        VALUE="0">
-------------------------------------------------------------------------
// This is OPTIONAL, but often useful.  The default font sytle is 0, 
// which is plain.  The following are the font style values.
//
//                  0 = Plain (default)
//                  1 = Bold
//                  2 = Italic
//                  3 = Bold Italic
//
// Use these numerical values only. Text-format style names will not work.



<PARAM NAME="FontName"                                    VALUE="Dialog">
-------------------------------------------------------------------------
// This is OPTIONAL but frequently used.  The value sets the font face
// used by the applet.  The default is Dialog, which sets the font to
// the standard JAVA "Dialog" font.  The following values may be used:
//
//                  Dialog (default)
//                  Courier
//                  TimesRoman



<PARAM NAME="ScrollBars"                                       VALUE="1">
-------------------------------------------------------------------------
// This is OPTIONAL. The default value is 1, vertical scrollbar showing,
// as this is how most users would set up the applet.  However, you can
// force the applet to use the following scrollbar "policies" for special
// purposes:
//
//                  0 = both vertical and horizontal scrollbars
//                  1 = vertical scrollbar (default)
//                  2 = horizontal scrollbar
//                  3 = no scrollbars



<PARAM NAME="MaxFileSize"                                  VALUE="64000">
-------------------------------------------------------------------------
// This is OPTIONAL in most cases:  The default value is 64000, and the
// value is in bytes.  What this sets is, the maximum size of the
// TextFile (above) that the applet will read.  Normally, 64000 bytes is
// more than enough; but if you have a file larger than 64000 bytes, the
// applet will not fully load the file unless you set this number higher.
// Setting this lower than the default does not improve performance.



CHANGING THE APPLET SIZE ON THE PAGE: HEIGHT AND WIDTH
------------------------------------------------------------------------
// You change the size of the applet with height= and width= in the
// <APPLET> tag in your html code.  There are no parameters needed.



IMPORTANT NOTE:  THE PATH TO THE TEXT FILE, PATH ERROR ANOMALIES
-------------------------------------------------------------------------
// The iframe.class applet is designed to cooperate with RELATIVE paths.
// (That is, in most cases, depending on the server and other factors,
// explicit addresses (i.e., http://www.sitename.com/text.text) will
// *not* work.)
//
// These relative paths should always work:
//
// Putting the text file in the same directory as the applet and html
// page, thus:
//
//           <param name="TextFile"  value="text.txt">
//
// Putting the text file in a subdirectory of the one where the applet
// and html page reside, thus:
//
//           <param name="TextFile" value="subdirectory/text.txt">
//
// This relative path will usually work, though some few servers may
// reject it, as it runs "backward up the directory"; thus:
//
//           <param name="TextFile" value="../text.txt">
//
// In general, we recommend putting the TextFile in the same directory
// as the html and class file, or a subdirectory thereto.  That will
// usually cover most organizational needs.
//
// IMPORTANT:
//
// Under some circumstances and on some servers, if iframe.class cannot
// find the file you specify in the TextFile parameter, it may jump to
// the domain root and read the (default) index html file. Netscape will
// usually catch this, but IE sometimes will not, and it does depend on
// the server and path. If iframe.class comes back with what looks like
// the html of your default page, assume this has occurred, and that the
// filename or path in the TextFile parameter is incorrect. Other errors
// in your filename or path are reported normally in the text area of
// the applet as an aid to set-up.



========================================================================



That's it, that's all, go to it!

Best regards,




CodeBrain.com



=========================================================================
CodeBrain's iframe.class applet is (c) 2000 by CodeBrain
All responsibility for use of the applet remains with the user.
Modification or redistribution of the applet class file is forbidden!