The parameter tag contains the following parts
The applet uses the parameter tag for passing complete database tables from the applet definition in your web page to the applet.
Such a parameter can contain multiple records and every record can contain multiple fields.
So first you have to define which character will serve as a record separator and which character will serve as a field separator. This is done through the parameters recordseparator and fieldseparator. These are the only 2 single value parameters, they are meta-parameters (parameters who describe other parameters)
So if we want to define 4 persons whose names are Sven, Danny, Jessica and Serge, with their home address Oostende, Baal, Mechelen and Mechelen and with the ages of 25,28,25 and 29, then we have to define the following parameter (assuming recordseparator is ^ and fieldseparator is | )
Rule:
Exception:
Let us assume that the default city is set to Mechelen.
Now our parameter looks like this:
For Serge and Jessica we used the default city. But notice that although we used the default value for the city field, we still had to use the field (we left it blank!)
Now assume that the default age is 25.
This would make the parameter look like this:
Notice that Jessica does not require any fieldseparator, because a default field or the end of the record follows every default field (jessica has 2 default values). Now the parser (the code that reads in the fields) can not be mistaken, he knows that all the non defined fields are default fields.
You can instruct the applet to fetch the table from an external file, instead of hardwiring the fields of your table in a parameter tag in your web page.
If you use the same files for the options, fonts and images parameters your site will look and feel the same everywhere! Updates in a file will be reflected site wide.