A object — An object that represents an <A> element when instantiated in MSIE.
ABBR object — An object representing the HTML content (an abbreviation) delimited by the <ABBR> HTML tags.
about: URL — This is a special kind of URL that fetches content from a storage area inside the Netscape browser instead from using HTTP to get it from a web server.
abstract — Reserved for future language enhancements.
AbstractView object — An object that belongs to the DOM level 2 views module.
Accessor method — A method for accessing publicly available object properties.
ACRONYM object — An object representing the HTML content delimited by the <ACRONYM> HTML tags.
Activation object — The activation object is created when the flow of control first enters an execution context.
Alpha() — A visual filter for controlling transparency.
AlphaImageLoader() — An image is displayed in the object, with some additional control over how it is displayed.
Anchor object — An object representing an HTML <A> tag.
Anchor() — You can construct new Anchor objects in Netscape.
Anchor.accessKey — A key that needs to be pressed before the anchor object will respond to data entry.
Anchor.blur() — Remove input focus from the Anchor object.
Anchor.charset — This property indicates the character encoding of the document at the location specified by the URL.
Anchor.coords — This defines an area map within an image that is inside the <AREA> HTML tags.
Anchor.dataFld — This binds the anchor object to a remote data source in MSIE.
Anchor.dataSrc — The name of a remote ODBC data source is stored in this property.
Anchor.focus() — Brings input focus back to the anchor object.
Anchor.hash — On MSIE the Url.hash property is also available as the Anchor.hash property.
Anchor.host — On MSIE the link.host property is also available as the anchor.host property.
Anchor.hostname — On MSIE the link.hostname property is also available as the anchor.hostname property.
Anchor.href — On MSIE the link.href property is also available as the anchor.href property.
Anchor.hreflang — The language code of the document at the location specified by the URL.
Anchor.Methods — A property that can indicate some keywords regarding the action that the server provides when the link is clicked on. These reflect the request methods.
Anchor.mimeType — Contains a long form human readable version of the MIME type of the document at the location specified by the anchor's URL.
Anchor.name — This corresponds to the NAME attribute of the <A> HTML tag.
Applet.codeBase — The path to the directory containing the applet code.
Applet.height — The height of the applet extent rectangle in pixels.
Applet.hspace — The width of the horizontal margin spacing around an Applet object.
Applet.name — This corresponds to the NAME attribute of the <APPLET> HTML tag.
Applet.object — An accessor that yields a reference to the containing JavaScript object when there is a possibility of naming conflicts between internally visible and externally visible property names.
Applet.src — A supplementary property for passing in URL values to the applet.
Applet.start() — A public method that starts an applet running.
Applet.stop() — A public method that stops an applet running.
Applet.vspace — The height of the vertical margin spacing around an Applet object.
Applet.width — The width of the applet extent rectangle in pixels.
AppletArray object — A sub-class of the Array object that implements an applet collection.
Attribute.value — The value of the HTML tag attribute if it has been specified.
Attributes object — A sub-class of the Array object that contains a set of Element object attributes. This is a collection of all attribute objects that apply to an element.
Attributes.length — The number of tag attributes supported in this Attributes array.
B object — An object that represents the font style controlled by the <<B>> HTML tag.
back() — Perform the same action as pressing the [BACK] button in the toolbar.
Background object — A background image object associated with a Netscape Navigator layer.
Background.src — The source location of an image to be associated with a layer and used as its background image.
Back-quote (`) — Call some external code during server side execution.
Bar object — An object used to hold properties for toolbars, location bars etc.
Bar.visibility — An erroneous name for the visible property of a Bar object.
Bar.visible — A flag indicating whether the bar that this object represents is visible.
Barn() — A transition effect with the appearance of barn doors opening or closing.
BASE object — Represents the <<BASE>> HTML tag that describes a base URL for the document.
BASE.href — The URL defined by the <<BASE>> HTML tag.
BASE.target — The target window or frame defined by the <<BASE>> HTML tag.
BASEFONT object — A <<BASEFONT>> HTML tag is represented by this object and defines some generic font information to be used as a default in this page.
BASEFONT.color — The default color of text affected by the <<BASEFONT>> HTML tag.
BASEFONT.face — The default font face for text affected by the <<BASEFONT>> HTML tag.
BASEFONT.size — The default size of text affected by the <<BASEFONT>> HTML tag.
Basic type — Another name for the native types supported by the interpreter.
BasicImage() — Controls over the basic image display attributes of the containing HTML Element object.
BDO object — An object representing the <<BDO>> HTML tag for supporting bidirectional text algorithms.
BDO.dir — The direction attribute of the <<BDO>> HTML tag.
BeanConnect — A Netscape Communications technology for interconnecting Java applets (Beans).
Behavior — Implementations respond to different constructs according to their behavior.
BGSOUND object — An object representing a <<BGSOUND>> HTML tag that defines an audio track to play while the page is displayed.
BGSOUND.balance — The stereo balance of the background sound.
BGSOUND.loop — Whether the background sound should loop when it gets to the end.
BGSOUND.src — The URL that the background sound file can be fetched from.
BGSOUND.volume — The volume setting at which the background sound should play.
Big endian — A bit ordering standard for some CPU models.
BIG object — An object that represents the font style controlled by the <<BIG>> HTML tag.
Checkbox object — A checkbox to be used in a form. It toggles as it is clicked, but is not related to other checkboxes in the way that radio buttons are related to one another in families.
Checkbox.checked — The state of the checkbox is maintained in this property.
Checkbox.indeterminate — A checkbox is in this state if it was selected, but then disabled. The state cannot be accurately and unambiguously determined.
Checkbox.status — The current highlighted or checked status of the input element.
Checkbox.type — The type value for the <INPUT> tag that describes the form checkbox.
Checkbox.value — The text string for this particular checkbox object.
CheckerBoard() — A transition effect with the appearance of chequer board blinds opening or closing.
ChildNodes object — A collection of all the children belonging to a DOM Node object.
Chroma() — A visual filter for chroma key effects.
CITE object — An object representing the HTML content delimited by the <CITE> HTML tags.
Class — Internal property that returns an object class.
class — Reserved for future language enhancements.
Class method — Methods owned by a constructor function object.
Class variable — Static variables owned by a constructor function object.
CLASS="..." — A means of associating a tag with a stylesheet class. Represented by the className property of an Element object.
classes — An alternative reference to the document.classes property in JSS.
CLASSPATH — This is an important environment variable that helps Java code locate resources on your system. It needs to be set correctly.
client.expiration() — This method will define the timeout after which the client object will expire. Used to set the life span of a client object in an NES server.
Client pull techniques — This is a technique whereby the client end pulls content from the server at regular intervals.
Client-side JavaScript — The JavaScript that gets executed in the web browser or other client applications.
clientInformation — Details of the browser, AKA the navigator object.
Clip object — An object that represents a clip region within a layer.
DIR object — A somewhat deprecated object that is now superseded by the <UL> HTML tag and its object representation. This object represents the contents of a <DIR> HTML tag.
DIR.compact — An attribute that controls the display of <DIR> items and the amount of space they require on the screen.
Document object — An object that represents the document currently loaded into the window. This exposes the contents of the HTML document through a variety of collections and properties.
Document.<form_name> — The name of a form if the document contains a <FORM> tag.
Document.activeElement — The input element that currently has input (keyboard and mouse) focus.
Document.alinkColor — The color of a link on the page while it is being activated.
Document.all[] — A collection object containing references to every object in the MSIE DOM.
Document.anchors[] — An array of all the anchor objects in the document.
Document.applets[] — An array containing a list of all the applets in the document.
Document.plugins[] — Another (confusing) name for the document.embeds property and NOT the navigator.plugins property.
Document.protocol — The protocol that was used when the document was loaded.
Document.queryCommandEnabled() — Part of an MSIE special document command handling mechanism. Indicates if a command is available for a document or text range.
Document.queryCommandIndeterm() — Part of an MSIE special document command handling mechanism. Indicates whether the command is in the indeterminate state.
Document.queryCommandState() — Part of an MSIE special document command handling mechanism. The current state of a command for the document or text range.
Document.queryCommandSupported() — Part of an MSIE special document command handling mechanism. Indicates whether the document or text range supports a command.
DocumentEvent — An interface that extends the Document object to support a DOM compliant event structure.
DocumentEvent.createEvent() — A method to create a new event object ready to be dispatched to an EventTarget.
DocumentFragment object — The DOM specification calls this a lightweight or minimal document object. It can be used as a temporary store for a part of the document hierarchy.
DocumentStyle object — Added at DOM level 2 to support document related stylesheets.
Element.filters[] — Filters are supported by MSIE and provide some stylistic control over presentation. This collection contains all the filters associated with an Element.
Element.firstChild — The first object in the collection of direct children of this element.
Element.removeAttributeNode() — Removes an attribute node from the element hierarchy. If the attribute has a default value, that will be used subsequently.
Element.runtimeStyle — The style settings for the object, taking into account any cascaded styles and changes to the styles that may have happened dynamically.
encodeURI() — This ECMA defined function can be used to encode an entire URI value that can then be decoded with the decodeURI() function.
encodeURIComponent() — This ECMA defined function can be used to encode a URI component value that can then be decoded with the decodeURIComponent() function.
Engrave() — An effect that is the opposite of the embossed image appearance.
Enumerator.item() — A reference to the current item in the collection. This method returns the object from the collection that the enumerator is currently accessing.
Enumerator.moveFirst() — Resets the enumerator to point at the first item in the collection.
Event object — Early Netscape and MSIE browsers define different event object models. In MSIE, a single Event object is available globally and shared by all events.
Event.altKey — A Boolean value in MSIE that represents the state of the [alt] key.
Event.bookmarks[] — A collection of all the ADO bookmarks tied to the rows affected by the current event.
Event.boundElements[] — A collection of all the elements on the page that are bound to a dataset.
Event.bubbles — A Boolean value that indicates whether the event can bubble or not.
Event.button — The mouse button that was pressed to trigger the event in MSIE.
Event.cancelable — If the event can be cancelled, then this flag will be set true.
export — Exports some properties to allow them to be imported into another execution context.
Expression — Combining one or more operands with an operator creates an expression.
Expression statement — Expressions do not necessarily have to be placed on the right of an assignment operator.
extends — Reserved for future language enhancements to do with better class handling.
external — Reference to external objects outside of the interpreter.
external object — Since MSIE can be embedded as a component into other applications, this object represents the object model of such a containing application.
external.AddFavorite() — Support for external applications and objects when using MSIE in the Windows environment. This adds an item to the favorites collection.
external.AutoCompleteSaveForm() — Support for external applications and objects when using MSIE in the Windows environment. This accesses the auto-complete mechanisms.
external.AutoScan() — Connects to a web server using a template and registry scanning process to work out the target web server address from a partial domain name.
filter - Stretch() — A variation on a wipe effect except that the new image appears to stretch over the old one. The old one is squashed until it disappears.
filter - Strips() — Reveals new image by sliding diagonal strips across the image.
filter - Wave() — A visual filter for creating ripple effects.
filter - Wheel() — Reveals the new image with a rotating spoked wheel effect.
filter - XRay() — A visual filter that displays only the element edges.
FormElement object — An object representing an HTML <INPUT> tag in a <FORM>.
FormElementsArray object — A collection containing the input elements of a form. This is provided by adding properties to the FORM object the elements belong to.
Hierarchy of objects — To fully understand JavaScript and in particular its use in the browser, it is helpful to know how objects relate to one another.
High order bit — The most significant bit in an integer value.
IMG.height — The height of the image within the client display surface.
IMG.href — The URL where the image was loaded from. This is identical to the SRC="..." HTML tag attribute.
IMG.hspace — The horizontal spacing either side of the image.
IMG.iccProfile — The color of an image may appear different from one platform to another. This indicates the color profile that was used when the image was created so you can make adjustments if necessary.
IMG.isMap — Indicates whether the image is acting as a server-side image map.
IMG.longDesc — This is a long description of the image file.
IMG.loop — This controls the looping of a video clip that is loaded with the dynsrc attribute.
IMG.lowsrc — The URL of a low-resolution image that can be loaded quickly.
IMG.name — This corresponds to the NAME attribute of the <IMG> tag.
IMG.protocol — The protocol that was used in the image URL.
IMG.prototype — The prototype for the IMG object that can be used to extend the interface for all IMG objects.
IMG.readyState — The current disposition of the image as it is being loaded.
IMG.src — The URL where the image can be loaded from.
IMG.start — The state of the image when it started loading a dynamic source.
IMG.useMap — The URL of a <MAP> defined hash element that defines a client-side image map.
IMG.vspace — The vertical margin above and below the image.
IMG.width — The width of the image on the client display surface.
Implementation — A JavaScript interpreter provided in a usable form that can execute scripts.
Implementation object — A special core object that describes the DOM implementation.
Implementation.hasFeature() — A means of enquiring whether a certain feature is supported by the DOM implementation.
isGraph() — Check if a character is a printable glyph.
ISINDEX object — A deprecated object that represents the <ISINDEX> tag. Do not use this in new projects. This tag describes text entry field with an associated prompting text.
ISINDEX.form — Returns a reference to a containing Form object. If there is none, then a null is returned instead.
ISINDEX.prompt — A property relating to the deprecated <ISINDEX> object. Avoid the use of this object and property in new projects. This property provides a prompting text message for the text entry field.
isInNet() — This is a convenience function for use with proxy.pac files.
Lock.prototype — The prototype for the Lock object that can be used to extend the interface for all Lock objects, by allowing you to add methods and properties.
MutationEvent object — A notification that the document content has changed should trigger a mutation event which is described in one of these objects.
MutationEvent.attrChange — The value in this property describes the kind of change that has taken place when the mutation event was an attribute change.
MutationEvent.attrName — The name of a node attribute that has changed for a DOMAttrChange event.
NamedNodeMap.item() — The usual collection access by item number also applied to named node maps.
NamedNodeMap.length — The number of members in the NamedNodeMap are returned by this property.
NamedNodeMap.removeNamedItem() — Given that you know the name of an item, you can locate and remove it from the collection. If necessary, the item is replaced by another containing the default attribute settings.
NamedNodeMap.setNamedItem() — A node is added to the collection having the specified node name. Any node already present with that name will be replaced.
netscape — A short cut reference to the Packages.netscape object. It allows JavaScript to access the Java class hierarchy to instantiate Java objects.
netscape.applet — The root node of the Java hierarchy where the applets are built. A shortcut to the Packages.netscape.applet package.
netscape.cfg — A new style configuration file for Netscape. Not to be confused with the Packages.netscape Java classes.
netscape.javascript — A Java package for supporting JavaScript inside Java. A shortcut to the Packages.netscape.javascript package.
netscape.javascript.JSObject — The full definition of the JSObject class for encapsulating JavaScript objects in Java. A shortcut to the Packages.netscape.javascript.JSObject class.
netscape.lck — A configuration file as used in older versions of Netscape. Not to be confused with Packages.netscape.
netscape.plugin — The top of a hierarchy of Java packages that support plugins. This is a shortcut to the Packages.netscape.plugin package.
netscape.plugin.Plugin — A special class for encapsulating plugins so they present a common API. This is a shortcut to the Packages.netscape.plugin.Plugin class.
netscape.security — The top of a hierarchy of Java packages that provide security facilities. This is a shortcut to the Packages.netscape.security package.
OBJECT object — This is an object that encapsulates an ActiveX plugin. Do not confuse it with the Object object that is the super-class of all objects in JavaScript.
OBJECT.align — An alignment control for an <OBJECT> tag's position with respect to its parent object.
OBJECT.altHtml — A block of alternative HTML to be used if the <OBJECT> tag fails to load its plugin correctly.
OBJECT.archive — A space-separated archive list. This enumerates a set of classes that must be pre-loaded before the object can execute.
OBJECT.border — The width of the border around the object when it is rendered into the display.
OBJECT.classid — The URL that locates the registered ActiveX control within the local file system when MSIE is used on the Windows platform.
OBJECT.code — The name of a Java applet to be used with the <OBJECT> tag.
OBJECT.codeBase — The path to the directory where the Java applet denoted by the CLASS="..." HTML tag attribute is to be found.
OBJECT.codeType — A description of the type of code in the object referred to by the CLASSID="..." HTML tag attribute.
OBJECT.data — A URL that points at a file containing data that the OBJECT element can access.
OBJECT.declare — A means of defining the object without activating it.
OBJECT.form — The form that an object belongs to if it is used for form input.
OBJECT.height — The height of an area reserved for displaying the contents of the <OBJECT> tag.
OBJECT.hspace — A horizontal margin space either side of the <OBJECT> tag with respect to its surrounding objects.
OBJECT.name — The value of the NAME="..." HTML tag attribute.
OBJECT.object — An accessor that yields a reference to the containing JavaScript object when there is a possibility of naming conflicts between internally visible and externally visible property names.
OBJECT.readyState — The current status disposition of the <OBJECT> tag as it is being loaded.
OBJECT.standby — Sets or resets the message text displayed while the object is loading.
OBJECT.tabIndex — A control of where the OBJECT object appears in the tabbing order of the page.
OBJECT.type — An indication of the MIME type of the object if its codeType property is undefined.
OBJECT.useMap — The URL of a <MAP> defined hash element that defines a client-side image map.
OBJECT.vspace — A vertical spacing above and below the <OBJECT> with respect to its adjacent objects.
OBJECT.width — The height of an area reserved for displaying the contents of the <OBJECT> tag.
Obsolescent — A feature of the language that is no longer supported.
Octal value — A numeric value based on a radix of 8.
Off by one errors — An error caused by missing the target value by one.
Off-screen image caching — A technique for caching images locally in readiness for an animation.
offscreenBuffering — An alias for the window.offScreenBuffering property.
OL object — An object that represents the ordered list contained in an <OL> tag.
OL.compact — A switching attribute that condenses the space required to display the ordered list on the screen.
OL.start — The starting index of items in the ordered list. The enumerator can be set to a predetermined value with this property.
OL.type — The presentation style of the ordered list.
on ... — All event handlers begin with the word on.
onAbort — An event that happens when loading is interrupted.
package — Reserved for future language enhancements.
Packages — An alias for the window.Packages property.
Packages.java — A package containing a collection of generic Java classes maintained as a package.
Packages.netscape — A package containing a collection of Netscape-defined Java classes maintained as a package.
Packages.netscape.javascript — A package containing support for Java code that needs to integrate with JavaScript via LiveConnect.
Packages.netscape.plugin — A package containing support for applets and plugins that integrate with JavaScript via LiveConnect.
Packages.sun — A package containing a collection of Sun Microsystems defined Java classes maintained as a package. This includes some Sun Java security support as well.
pageXOffset — An alias for the window.pageXOffset property.
pageYOffset — An alias for the window.pageYOffset property.
ParamElement object — An object that encapsulates one of the parameters passed to an OBJECT object from its <PARAM> tags.
ParamElement.name — The name of the parameter passed to the OBJECT object.
ParamElement.type — The type of parameter being passed to an OBJECT object when the valueType property is set to "ref".
ParamElement.value — The data value being passed to the OBJECT object in the parameter.
Parentheses ( ) — A precedence of execution control mechanism.
parseFloat() — Parse a string to extract a floating-point value.
parseInt() — Parse a string to extract an integer value.
Password object — A text field in a form that echoes bullets instead of the typed character. Behaves as if it were a text cell but you cannot see what was typed.
Privileges — Secure access can be controlled by privileges.
Procedural surfaces — A means of space filling an area within an HTML Element object using a shading algorithm.
Procedure — A procedure is a function that does not return a meaningful result and which is meant to be called outside of a context where its value will be assigned or substituted in an expression.
ProcessingInstruction object — Part of the DOM level support for XML that relates to the handling of a processing instruction embedded in the text of the document.
ProcessingInstruction.target — The target of the processing instruction is defined by XML as being the first token following the markup that begins the processing instruction.
RadialWipe() — A transition effect similar to that seen on radar displays.
RadioButton object — A toggle button that acts together with a group of radio buttons in a family. Clicking one deselects any others in the group. These are used in forms to choose one item from a set.
RegExp pattern - grouping — Sometimes you may want to group several items to treat them conditionally or repetitively. The grouping operator provides the means to do that.
RegExp pattern - position — Aligning the pattern to one or other end of the string sometimes helps to remove ambiguity from the match.
RegExp pattern - references — Groups of characters in a pattern can be referred to symbolically later in the expression.
ResultSet.next() — Move the access pointer to the next row in the result set.
ResultSet.prototype — The prototype for the ResultSet object that can be used to extend the interface for all ResultSet objects.
return — Returns control back to the caller of a function.
returnValue — An alias for the window.returnValue property.
RevealTrans() — A reveal filter for controlling transitions.
rgb() — A special color definition function used in style sheet color specifications.
Right shift — A rightwards shift of a bit pattern.
routeEvent() — Part of the Netscape Navigator 4 event propagation complex.
rows object — Some documentation sources describes a rows object class that contains objects representing each row in a table. There is no such class, it's simply a collection.
RT object — This is the ruby text associated with a RUBY object.
RUBY object — A ruby is an annotation or pronunciation guide for a string of text. The string of text annotated with a ruby is referred to as the base.
rule object — An object that contains a single CSS styling rule.
rule.cssText — The CSS text belonging to a style sheet rule.
<SCRIPT ARCHIVE="..."> — The URL to access an archive containing insertable fragments of JavaScript contained in a single file.
<SCRIPT EVENT="..."> — A tag attribute to associate a script block with an event to be handled.
<SCRIPT FOR="..."> — A tag attribute to associate a script block with an input element or for mapping script blocks to objects embedded in web pages.
<SCRIPT ID="..."> — Script blocks can be given ID values so they can be identified within the document scripts array.
<SCRIPT LANGUAGE="..."> — The required version of JavaScript to interpret the enclosed code.
<SCRIPT> — A container for JavaScript in an HTML page.
ScriptArray object — A collection of script blocks belonging to a document.
ScriptArray.item() — An item selector for accessing a single script within the collection.
ScriptArray.length — The number of script blocks in the current document.
ScriptEase — A standalone JavaScript interpreter sold by Nombas Inc.
ScriptEngine() — A special MSIE globally available function that describes the scripting engine currently installed for use with the browser.
ScriptEngineBuildVersion() — A special MSIE globally available function that describes the build version of scripting engine currently installed for use with the browser.
ScriptEngineMajorVersion() — A special MSIE globally available function that describes the major version number of the scripting engine currently installed for use with the browser.
ScriptEngineMinorVersion() — A special MSIE globally available function that describes the minor version number of the scripting engine currently installed for use with the browser.
Scriptlet — A scripting component within the Windows Script Host environment.
scroll() — An alias for the window.scroll() method.
scrollbars — An alias for the window.scrollbars property.
scrollBy() — An alias for the window.scrollBy() method.
scrollTo() — An alias for the window.scrollTo() method.
secure — A flag indicating that a window was loaded from a secure source.
Security policy — The rules about what can access local client-side resources.
Select object — A drop down menu containing a list of <OPTION> items. These are used in forms to build menus and pop-ups. They may select single items or multiple items.
Select.add() — Adds a new option object to a select list collection.
Select.length — The length of a select block for a popup menu.
Select.multiple — A flag indicating whether a select block can have multiple or single items only selected.
Select.options[] — An array of options objects one each per menu item.
Select.remove() — Remove an item from a select list collection.
Select.size — The number of items currently chosen in the select popup.
Select.tags() — A method for retrieving collections of objects belonging to a particular class and which are a subset of the all[] collection for this object.
Server side browser detection — You can do a great deal of browser portability handling if you are prepared to serve browser specific pages from your web server.
Server-side JavaScript — That JavaScript which is executed in the web server, probably in response to a browser request and accessed via CGI.
setHotkeys() — Activate or deactivate keyboard shortcuts for this window.
setInterval() — A method for setting timer intervals.
setResizable() — Enable or inhibit the window resize capability.
setTimeout() — A method for setting a one shot timer.
setZOptions() — Define the window stacking behaviour.
Strips() — Reveals new image by sliding diagonal strips across the image.
STRONG object — An object representing the HTML content delimited by the <STRONG> tags.
STYLE object (1) — An object that encapsulates the <STYLE> tag in the document source as opposed to the internally created style objects manufactured from CSS style sheet contents.
STYLE.disabled — A switch to enable or disable a style object defined by the <STYLE> tag.
STYLE.media — A description of the target presentation media that this <STYLE> tag is applicable to. This is not widely or fully supported as yet.
STYLE.readyState — The current status disposition of a <STYLE> object as it is being loaded.
STYLE.type — The MIME type that describes the kind of style information contained in the <STYLE> tag.
style object (2) — An object that represents an individual style element within a style sheet.
style.azimuth — Part of the aural style control suite that defines the horizontal angle of the sound source relative to the listener.
style.background — A shortcut to specify several background properties.
style.borderCollapse — A switch that determines whether borders of adjacent elements are drawn independently of one another or shared between the two items.
style.clear — A means of controlling text flow and positioning of objects adjacent to one another to allow them to coexist on the same horizontal line or to force a line break before or after them.
style.clip.bottom — The bottom edge of an element object's clip region.
style.clip.left — The left edge of an element object's clip region.
style.clip.right — The right edge of an element object's clip region.
style.clip.top — The top edge of an element object's clip region.
style.color — Defines the foreground color of any text drawn in the content of the styled element.
style.colorProfile — This is an extension to the style model that allows for accurate color models to be used for improved color fidelity of the displayed image.
style.columnSpan — Defines the number of columns to span when displaying a table cell.
style.content — A means of adding small fragments of HTML before and after an element without that HTML needing to be coded into the document source with the styled element.
style.counterIncrement — A means of controlling the way that counters in enumerated items are to be incremented when they are used in the document.
style.counterReset — A way to reset a counter at the start of a section.
style.cssFloat — An extension to the float attribute that is a standard CSS attribute. cssFloat is an MSIE-only attribute and is not standardized. It appears to simply be another name for the float property.
style.cssText — The CSS style sheet specification source text for this style object.
style.cue — Part of the aural style control suite that defines the aural icon sound before and after an item is spoken.
style.cueAfter — Part of the aural style control suite that defines the aural icon sound after an item is spoken.
style.cueBefore — Part of the aural style control suite that defines the aural icon sound before an item is spoken.
style.cursor — A cursor shape to display when the pointer hovers over the element.
style.direction — Controls the direction of flow of inline content such as text and table cells.
style.display — A control attribute that defines how an element should be rendered into the display window.
style.elevation — Part of the aural style control suite that defines the height of a sound source within a 3D space.
style.emptyCells — An indication of how empty cells in a table should be displayed.
style.filter — Defines the visual, reveal or blend filter for the object.
style.float — An alignment control that indicates how text is to be flowed round the object that the style is applied to.
style.floatStyle — An MSIE extension to the normal float style attributes. All the indications are that this is simply another name for the styleFloat property.
style.font — A special shortcut styling control that provides a way to define several font styling attributes in a single assignment.
style.fontFamily — A list of fonts to be used for the element. The first one in the list that is available will be used.
style.fontSize — Controls the size of the text drawn with the current font. Note that different browser-support a text-imaging model at varying resolutions, and it is difficult to obtain consistent results when older browsers are used.
style.fontSizeAdjust — A means of compensating for the differences in browser font rendering models.
style.fontStretch — A means of extending the font in the horizontal direction only.
style.fontStyle — Controls the italicization of a font. The oblique and italic styles affect the displayed font in different ways.
style.lineBreak — Line breaking control style for Japanese text layouts.
style.lineHeight — Defines the height of a box that contains a line of text. This is the distance between the base lines of two adjacent lines of text.
style.listStyle — A shortcut property for defining several list style attributes in a single assignment.
style.listStyleImage — A URL for an image resource to be used for bullets in a list style.
style.listStyleType — The type of list presentation marker for an ordered (<OL>) or unordered (<UL>) list.
style.margin — The margin around a styled element.
style.marginBottom — The thickness of the bottom margin of a styled element.
style.marginLeft — The thickness of the left margin of a styled element.
style.marginRight — The thickness of the right margin of a styled element.
style.marginTop — The thickness of the top margin of a styled element.
style.markerOffset — A spacing distance between the list item marker and the list item content.
style.marks — A control attribute that determines whether crop marks should be added to the page when it is printed.
style.maxHeight — Defines the maximum height of a styled element.
style.maxWidth — Defines the maximum width of a styled element.
style.minHeight — Defines the minimum height of a styled element.
style.minWidth — Defines the minimum width of a styled element.
style.orphans — Defines the minimum number of lines of a paragraph of text that must be visible at the bottom of a page when a page break is present. This is most likely to occur when printing documents.
style.outline — A shortcut attribute for defining all the outline settings together.
style.outlineColor — The color of a border outline around the styled element.
style.outlineStyle — The border style for an outline around a styled element.
style.outlineWidth — The width of a border that outlines a styled element.
style.overflow — The overflow style that defines how to display content that is too large to fix the element's stated box size.
style.overflowX — A definition of how to handle horizontally overflowing content.
style.overflowY — A definition of how to handle vertically overflowing content.
style.padding — A shortcut means of specifying all the padding attributes for a styled element.
style.paddingBottom — A value for the thickness of the padding space at the bottom of a styled element.
style.paddingLeft — A value for the thickness of the padding space to the left of a styled element.
style.paddingRight — A value for the thickness of the padding space to the right of a styled element.
style.paddingTop — A value for the thickness of the padding space at the top of a styled element.
style.page — A means of placing a styled element onto a particular page. If necessary a page break will be created to accommodate the required location.
style.pageBreakInside — Indicates whether a page break can occur inside the element if necessary.
style.pause — Part of the aural style control suite that defines a momentary pause before or after an item is spoken.
style.pauseAfter — Part of the aural style control suite that defines a momentary pause after an item is spoken.
style.pauseBefore — Part of the aural style control suite that defines a momentary pause before an item is spoken.
style.pitch — Part of the aural style control suite that defines the average pitch frequency of the voice used to speak the text.
style.pitchRange — Part of the aural style control suite that defines the variance of the spoken voice pitch when it is capable of rendering emphasis by changing its average pitch.
style.pixelBottom — The location of the styled element measured in pixel units within the page.
style.renderingIntent — An MSIE extension to control the rendering of the page. This is part of the color modeling and preservation of true color representations.
style.richness — Part of the aural style control suite that defines the forcefulness of the spoken voice.
style.size — Defines the size and orientation of a bounding box on a printed page.
style.speak — Part of the aural style control suite that defines whether the content should be spoken out loud or not.
style.speakDate — A format control that dictates the order in which date items are spoken.
style.speakHeader — Part of the aural style control suite that defines whether a table cell's header description is spoken before the content of the cell itself.
style.speakNumeral — Part of the aural style control suite that defines whether numbers are spoken individually or in a compounded form.
style.speakPunctuation — Part of the aural style control suite that defines whether punctuation is spoken, or whether it affects the phrasing and delivery of the speech.
style.speakTime — Part of the aural style control suite that defines the format of time values and whether they are spoken in 12 or 24 hour format.
style.speechRate — Part of the aural style control suite that defines the rate at which the text is spoken out loud.
style.stress — Part of the aural style control suite that defines the amount of inflection in the voice as items are spoken.
style.styleFloat — A property that allows styled elements to float.
style.tableLayout — Controls how the browser primarily works out table sizing and layout from the content or the sizing HTML tag attributes.
style.textAlign — Controls the horizontal alignment of text within the styled element.
style.textAutospace — Support for spacing control in ideographic languages used in Asia.
style.textDecoration — Controls decorative additions to the text such as underlines and strike-throughs.
style.voiceFamily — Part of the aural style control suite that defines which one of an available set of predefined voices is used to speak the text.
style.volume — Part of the aural style control suite that defines the dynamic range from soft to loud that the spoken voice will use.
style.whiteSpace — Controls how the browser should treat white space characters within the document source when it is rendered on the page.
style.widows — Defines the minimum number of lines of a paragraph of text that must be visible at the top of a page when a page break is present. This is most likely to occur when printing documents.
TableSectionElement object — DOM level 1 specifies a single object that MSIE implements as TFOOT and THEAD objects.
tags — An alternative reference to the document.tags property in JSS.
taint() — A method for controlling secure access to data values.
TBODY object — An object that encapsulates a <TBODY> tag within a <TABLE> block.
TBODY.align — A control for the alignment of cells within the TBODY object.
TBODY.bgColor — The background color of a TBODY object.
TBODY.rows[] — A collection of objects, each one containing a description of a row described by a <TR> tag.
TBODY.vAlign — A control for the vertical alignment of cells within the TBODY object.
TD object — An object that encapsulates a single cell described by a <TD> tag.
TD.abbr — An abbreviation value to be used for header cells in the column where the data cell resides.
TD.align — A control for the alignment of content within the table cell.
TD.axis — The names group of related header cells.
TD.background — A URL for an image to be loaded into the background of the table cell.
TD.bgColor — The background color for this table cell.
TD.borderColor — The color of the border around this table cell.
TD.borderColorDark — The color value of the shadowed edge of the table cell border (assuming the table is lit from the top left).
TD.borderColorLight — The color value of the highlighted edge of the table cell border (assuming the table is lit from the top left).
TD.cellIndex — A zero-based integer value that indicates the position of this cell within the row. This is the horizontal coordinate position of the cell within the table.
TD.ch — The alignment character for cells in a column arrangement.
TD.chOff — The offset of a column alignment character.
TD.colSpan — The number of columns that the table cell spans.
TD.headers — A list of ID attribute values for header cells.
TD.height — The height in pixels of the table cell.
TD.noWrap — Controls whether textual content is allowed to wrap within the table cell.
TD.rowSpan — Indicates how many rows the table cell is intended to span.
TextRange.queryCommandEnabled() — Part of an MSIE special document command handling mechanism. Indicates the disposition of the specified command.
TextRange.queryCommandIndeterm() — Part of an MSIE special document command handling mechanism. Indicates whether the command is in an indeterminate state.
TextRange.queryCommandState() — Part of an MSIE special document command handling mechanism. Returns the current state of a command.
TextRange.queryCommandSupported() — Part of an MSIE special document command handling mechanism. Checks to see if a command is supported.
TextRange.queryCommandText() — Part of an MSIE special document command handling mechanism. Returns the string associated with a command.
TextRange.queryCommandValue() — Part of an MSIE special document command handling mechanism. Returns the value of the command.
TFOOT object — An object that encapsulates a <TFOOT> tag within a <TABLE> block.
TFOOT.align — The kind of horizontal alignment applied to items within the <TFOOT> block of a table.
TFOOT.bgColor — The background color for items in the <TFOOT> block.
TFOOT.ch — The character used for alignment of columns within the table.
TFOOT.chOff — The offset of character alignments within a column.
TFOOT.deleteRow() — In a multiple row footer, you can delete a particular row with this method.
TFOOT.insertRow() — You can insert additional rows into a table footer with this method.
TFOOT.rows[] — A collection of rows within a <TFOOT> block belonging to a table.
TFOOT.vAlign — The vertical alignment applied to items within the <TFOOT> block of a table.
TH object — An object that encapsulates a <TH> table header cell.
TH.abbr — An abbreviation value to be used for header cells in the column where the data cell resides.
TH.align — The alignment of content within a <TH> table cell.
TH.axis — The names group of related header cells.
TH.background — A URL for an image to load as the background for a table header cell.
TH.bgColor — The background color for a table header cell.
TH.borderColor — The border color around a table header cell.
TH.borderColorDark — The color value of the shadowed edge of the table cell border (assuming the table is lit from the top left).
TH.borderColorLight — The color value of the highlighted edge of the table cell border (assuming the table is lit from the top left).
TH.cellIndex — A zero-based integer number that indicates the position of a <TH> cell within a <TR> row. This is effectively the horizontal column coordinate of a table header cell.
TH.ch — The alignment character for cells in a column arrangement.
TH.chOff — The offset of a column alignment character.
TH.colSpan — The number of columns that a header cell spans.
TH.headers — A list of ID attribute values for header cells.
TH.height — The height in pixels of the table header cell.
TH.noWrap — Controls whether text in the table header cell is allowed to wrap.
TH.rowSpan — The number of rows that the table header will span.
try ... catch ... finally — A mechanism for attempting to execute some potentially problematic code with a means of catching the exception and continuing execution.
TT object — An object that represents the font style controlled by the <TT> HTML tag.
TV Set-top boxes — The integration of TV and Web content is resulting in new kinds of hardware that displays web page content at TV resolution.
Type — The ECMA 262 standard defines nine data types. A type is a set of data values.
Type conversion — Type conversion happens automatically as needed.
TypeError object — A native error object based on the Error object.
typeof — An operator that yields the type of an operand.
Variable name — The name of a variable that is unique within a block but not necessarily within the scope chain.
Variable statement — A variable statement uses the var keyword to preface a list of variable declarations.
VBArray object — A special JScript object for interacting with Visual Basic or VBScript array data.
VBArray() — A constructor function for creating new VBArray objects.
VBArray.dimensions() — A method for requesting the number of dimensions of the array.
VBArray.getItem() — An accessor method for retrieving items from the array.
VBArray.lbound() — A method that returns the index position of the first element in the VBArray.
VBArray.toArray() — A conversion method for creating a JScript array object from a VBArray object.
VBArray.ubound() — A method that returns the index position of the last element in the VBArray.
vCard object — This is an object accessible only through the user preferences interface in the MSIE browser.
Version History — Historical details of JavaScript versions.
view-source: URL — You can use this for debugging in both Netscape and MSIE.
Visual filters — The MSIE browser in version 4.0 and upwards now supports visual transition effects to use when modifying page content or navigating from page to page.
void — Force an undefined value to replace an operand.
void expression — An expression whose value is discarded and is evaluated purely for its side effects.
volatile — Reserved for future language enhancements.