HINT="Creates an HTML object that will track the sites visited during a session."
SRC="HistoryNav.js">
<PROPERTY NAME="name"
DISPLAYNAME="name"
HINT="(REQUIRED) Enter unique name of the control. Must exactly match the name of the corresponding JavaScript object on the page."
DEFAULTVALUE="HistoryNav1">
</PROPERTY>
<PROPERTY NAME="selectName" TYPE="String"
DISPLAYNAME="selectName"
HINT="Enter the name of the HTML select object.">
</PROPERTY>
<PROPERTY NAME="domain"
DISPLAYNAME="domain"
HINT="The domain name being accessed (e.g. netobjects.com).">
</PROPERTY>
<PROPERTY NAME="firstLabel"
DISPLAYNAME="firstLabel"
HINT="Enter the label that you wish to have the first time the component opens.">
</PROPERTY>
<PROPERTY NAME="size"
DISPLAYNAME="size"
HINT="Enter the number of links that you wish to have a history of.">
</PROPERTY>
<METHOD NAME="historyListener"
DISPLAYNAME="History Listener()"
HINT="This method starts a recursive setTimeout loop to parse the URL's for the HistoryNav object.">
</METHOD>
<METHOD NAME="addLink"
DISPLAYNAME="Add Link()"
HINT="This function adds a url and corresponding optional label to the links and labels arrays. It then calls update() to update the HTML select list. ">
</METHOD>
<METHOD NAME="getOpenerURL"
DISPLAYNAME="Get OpenerURL()">
</METHOD>
<METHOD NAME="isDuplicateURL"
DISPLAYNAME="Is DuplicateURL()"
HINT="This function compares the url parameter to all links and labels stored. It returns true or false to indicate whether or not url is a duplicate of a link already stored. ">
<PARAMETER NAME="url"/>
</METHOD>
<METHOD NAME="refreshLinks"
DISPLAYNAME="Refresh Links()"
HINT="Method that removes the oldest link from the array.">
</METHOD>
<METHOD NAME="render"
DISPLAYNAME="Render()"
HINT="Method that creates the HTML object and outputs it to the screen.">
</METHOD>
<METHOD NAME="update"
DISPLAYNAME="Update()"
HINT="Method that updates the already created HTML object's data.">
</METHOD>
<METHOD NAME="validateLocation"
DISPLAYNAME="Validate Location()"
HINT="Method that validates that a URL's syntax and format.">