TQS Home
Trivia Quiz Shell Version 2.8 Now Available!Bot Productions Home
TQS 2.1

Back to Reference

HTML Element

Contains the HTML code for a location of type "HTML", in which you present data to the user with HTML.

TQS 2.1 Allows you to substitute the dynamic value DATAROOT in the HTML code. The contents of the attribute must be in the form of "string,DATAROOT".

TQS 2.5 All TQS dynamic values are supported. The attribute must be in the form of "string,dynval"; multiple substitutions can be specified by joining them with a semicolon (;).

TQS 2.5 Specifies the state that the location should be set to when it is invoked. The default is to set the state to "PARTIAL"; other values include "EMPTY", "DONE", and "DONE100".
TQS 2.5 If set to "1", TQS will display score statistics for the current location, such as number tried, correct, wrong, and percent correct. You must use the scoring functions to manipulate the scores. Defaults to being hidden.
TQS 2.7 Specifies JavaScript to be executed when TQS switches to the location. Can be set both within global settings and within individual location's HTML elements. If the location's ONLOAD attribute is present, its code will be executed instead of the code within global settings (that is, they are not both executed).

This attribute is analagous to the ONLOAD element used by custom location types.


The HTML element must be a child of a LOC element whose TYPE attribute is set to "HTML", or of the GLOBAL element when specifying settings for all HTML locations.


The following child elements are supported:

When inside a LOC element, no child elements will be interpreted by TQS.


TQS 2.7 and earlier All id names, as well as any custom JavaScript variables or functions specified in event handlers, must begin with "S_". This is not required as of TQS 2.8.

The entire contents, between <HTML> and </HTML>, will be inserted as HTML into the TQS window. This code must be XML compliant, meaning that:

  • Every tag has a closing tag, whether or not it is required by HTML. For example, <BR> in HTML must be entered as <BR/>.
  • All attributes must be in quotes.

For more information on TQS's state tracking and scoring capabilities, read the TQS Tutorial, Part XIII.


  <div align="center">
  This is a HTML location.<br/>
  <img src="%data%myimage.jpg" width="40"
  <div align="center">
  Below is an embedded image.<br/>
  <img src="%embed%myimage.jpg" width="40"

©2019 Bot Productions. All rights reserved.Last Updated: September 9, 2007