- Table of Contents
- E-mail containing JavaScript — You can embed JavaScript into e-mail messages composed using HTML.
- ECMA — An international standards organization.
- ECMAScript — An international standard that describes JavaScript.
- ECMAScript - edition 2 — Specific conformance for ECMAScript at its second edition.
- ECMAScript - edition 3 — Specific conformance for ECMAScript at its third edition.
- ECMAScript version — The version history for ECMAScript.
- Element object — A common name for an object that represents an HTML tag or container.
- Element.addBehavior() — Attach a behavior to an object in MSIE.
- Element.all[] — An array containing references to all elements within this element.
- Element.applyElement() — A way of defining an Element object as the child or parent of another element.
- Element.attributes[] — A reference to a collection of attribute objects for the HTML tag that the Element object represents.
- Element.behaviorUrns[] — A collection of all the behaviors attached to an element (as a set of URN strings).
- Element.canHaveChildren — A Boolean flag indicating whether this element may have child Nodes associated with it.
- Element.canHaveHTML — A flag property that indicates whether the element can contain HTML.
- Element.childNodes[] — A list of object nodes within the DOM that are direct children of the node object that owns this collection.
- Element.children[] — The elements that are direct children of this element.
- Element.className — The value of the CLASS tag attribute for the HTML tag that represents this element.
- Element.clearAttributes() — Clear the attributes from an element object.
- Element.click() — Sends a click event to the receiving object to trigger its onclick event handler.
- Element.clientHeight — The height in pixels of the object on the client display surface.
- Element.clientLeft — The offset in pixels of the object on the client display surface relative to its parent object.
- Element.clientTop — The offset in pixels of the object on the client display surface relative to its parent.
- Element.clientWidth — The width in pixels of the object on the client display surface.
- Element.componentFromPoint() — Determines what object is under a particular pixel coordinate in the window.
- Element.contains() — A test to see if the element contains another element.
- Element.contentEditable — A property that determines whether the content of an element can be changed.
- Element.currentStyle — A reference to a style object that contains the current style settings for the Element object.
- Element.dir — The text direction of the Element object content.
- Element.document — The document containing this element.
- Element.doScroll() — Simulates a mouse click on a scroll bar.
- 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.getAdjacentText() — Obtains the text adjacent to the object.
- Element.getAttribute() — An accessor for reading named custom attributes.
- Element.getAttributeNode() — Given its name, this will retrieve an Attribute node for the Element object.
- Element.getElementsByTagName() — Obtain a collection of elements that have the same tag name.
- Element.getExpression() — Obtains an expression value from within a style rule.
- Element.hideFocus — This property controls whether there is any visible effect of acquiring focus on an object.
- Element.id — The value of the ID tag attribute in the HTML tag that represents this element.
- Element.innerHTML — The inner HTML of a tag in the document.
- Element.innerText — The inner text of a tag in the document.
- Element.insertAdjacentHTML() — Insert some HTML into the document adjacent to this element.
- Element.insertAdjacentText() — Insert some text into the document adjacent to this element.
- Element.isContentEditable — Returns a Boolean value indicating whether the content of the element can be altered.
- Element.isDisabled — A flag property that indicates whether the user can interact with the object or not.
- Element.isTextEdit — A Boolean indication of the text editing capabilities of this element.
- Element.lang — The value of the LANG tag attribute of the HTML tag that represents this element.
- Element.language — The required scripting language for fragments of script associated with this element.
- Element.lastChild — The last child object contained within the DOM hierarchy that descends from this element.
- Element.mergeAttributes() — Merge the attributes from one object with another.
- Element.nextSibling — An HTML element at the same level within the document hierarchy.
- Element.nodeName — Part of the internal document hierarchy management.
- Element.nodeType — Part of the internal document hierarchy management.
- Element.nodeValue — Part of the internal document hierarchy management.
- Element.normalize() — Processes all of the textNode objects that are children of the receiving element and prepares the document for save and restore.
- Element.offsetHeight — The height of this element.
- Element.offsetLeft — The X coordinate of the HTML element.
- Element.offsetParent — A reference to the parent object that is the reference point for offset positioning values.
- Element.offsetTop — The Y coordinate of the HTML element.
- Element.offsetWidth — The width of the HTML element.
- Element.onevent — A property containing a reference to an event handler property.
- Element.outerHTML — The outer HTML of a tag in the document.
- Element.outerText — The outer text of a tag in the document.
- Element.ownerDocument — A reference to the document object that the element is contained within.
- Element.parentElement — The element that is the owner or parent of the current object.
- Element.parentNode — Part of the internal DOM hierarchy management.
- Element.parentTextEdit — A reference to the next highest object in the hierarchy that allows a TextRange to be created.
- Element.previousSibling — An HTML element at the same level within the document hierarchy.
- Element.readyState — The readyState of an object contains a value indicating whether it is currently loading or is ready to use.
- Element.releaseCapture() — Part of the event handling mechanism in MSIE.
- Element.removeAttribute() — An accessor method to delete a named custom attribute.
- Element.removeAttributeNode() — Removes an attribute node from the element hierarchy. If the attribute has a default value, that will be used subsequently.
- Element.removeBehavior() — Removes a behavior that was previously added to the object.
- Element.removeExpression() — Removes an expression from an object.
- Element.replaceAdjacentText() — Replace some text adjacent to the element object.
- Element.runtimeStyle — The style settings for the object, taking into account any cascaded styles and changes to the styles that may have happened dynamically.
- Element.scopeName — The name of a scope chain.
- Element.scrollHeight — An MSIE property for measuring sizes of objects when they have been scrolled.
- Element.scrollIntoView() — Set the scroll of the document to bring the element into view.
- Element.scrollLeft — An MSIE property for measuring position of objects when they have been scrolled.
- Element.scrollTop — An MSIE property for measuring position of objects when they have been scrolled.
- Element.scrollWidth — The width of a scrolling region.
- Element.setAttribute() — An accessor method to set a named custom attribute value.
- Element.setAttributeNode() — A new attribute node is added to the element. If one with the same name already exists, it will be replaced.
- Element.setCapture() — Part of the event handling mechanism in MSIE.
- Element.setExpression() — Part of the behavior handling mechanisms in MSIE.
- Element.sourceIndex — The index value of this element in the document.all[] array.
- Element.style — A style object that can be modified for the element.
- Element.tagName — The name of the HTML tag that instantiated this object.
- Element.tagUrn — The URN value for a tag.
- Element.title — The value of the TITLE tag attribute for the HTML tag that created this object.
- Element.uniqueID — An automatically generated unique ID value for an object.
- else ... — Part of the if ... else conditional code execution mechanism.
- else if( ... ) ... — A technique for stacking if conditions in a script.
- EM object — An object representing the HTML content delimited by the <EM> tags.
- <EMBED> — A mechanism for adding plugin functionality to a web browser.
- Embed object — An object that represents an embedded item in MSIE.
- Embed.align — Controls the alignment of an embedded plugin relative to its surrounding objects.
- Embed.height — The height of a plugin's extent rectangle.
- Embed.hidden — A flag indicating whether a plugin is hidden or not.
- Embed.name — This corresponds to the NAME attribute of the <EMBED> tag.
- Embed.palette — The palette for use with a plugin.
- Embed.pluginspage — The URL of a page where the plugin can be obtained if it is not yet installed in the browser.
- Embed.readyState — The downloading status disposition of the plugin associated with the <EMBED> tag.
- Embed.src — The URL of an external file that the plugin may use.
- Embed.units — The unit of measure for the height and width of the plugin extent rectangle.
- Embed.width — The width of the plugin extent rectangle.
- EmbedArray object — A more appropriate name for a PluginArray that contains a collection of plugins within the current document.
- EmbedArray.length — The number of plugin objects in the document.
- Embedded JavaScript — JavaScript available inside your application.
- Emboss() — Displays the image content of the HTML element as if it were an embossed effect.
- Empty statement (;) — A no-op 'do-nothing' statement.
- enableExternalCapture() — Part of the Netscape 4 event propagation complex.
- 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.
- Enquiry functions — A means of determining value types.
- Entity object — An entity is an item in an XML document. This object encapsulates the XML entity.
- Entity.notationName — If an entity is unparsed, then this will be the name of the notation for that entity, otherwise it is null.
- Entity.publicId — The public identifier associated with the entity if it was specified when the entity was instantiated.
- Entity.systemId — The system identifier associated with the entity if it was specified when the entity was instantiated.
- EntityReference object — A reference to an entity object in an XML document.
- enum — Reserved for future language enhancements.
- Enumeration constant — Possible future functionality to provide enumerated data types.
- Enumerator object — A special object supported by MSIE for processing collections of objects.
- Enumerator() — A constructor function for creating new Enumerator objects.
- Enumerator.atEnd() — A method that returns a flag indicating the end of the collection.
- Enumerator.constructor — A reference to the constructor object for the Enumerator.
- 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.
- Enumerator.moveNext() — Moves the enumerator to the next item in the collection.
- Environment — The environment is the computing context in which the script is executed.
- Equal to (==) — Compares two operands for equality.
- Equality expression — An expression that tests for equality or not.
- Equality operator — An operator that tests for equality or not.
- Error — That which happens when your script fails to execute properly.
- Error events — A class of events that are triggered by errors.
- Error handler — Triggered by an error in the JavaScript execution.
- Error handling — A mechanism for dealing with errors.
- Error object — An object that represents a custom error condition.
- Error() — An Error object constructor.
- Error() — An Error object constructor.
- Error.constructor — A reference to a constructor object.
- Error.description — A property that corresponds to the description argument in the constructor function.
- Error.message — A property that corresponds to the message argument in the constructor function.
- Error.name — The name of an Error object can be accessed with this property.
- Error.number — A property that corresponds to the number argument in the constructor function.
- Error.prototype — The prototype for the Error object that can be used to extend the interface for all Error objects.
- Error.toString() — Return a string primitive version of an Error object.
- Escape sequence (\) — A means of defining characters that cannot easily be typed on a keyboard.
- escape() — URL escaping a text string.
- Escaped JavaScript quotes in HTML — Closing quotes may appear when you least expect them.
- Eval code — Script source executed by an eval() function call.
- eval() — Execute some script source passed as an argument.
- EvalError object — A native error object based on the Error object.
- Event-driven model — A contextual manner in which script functions are executed.
- Event — A trigger that may occur at any time.
- event — During event handling, MSIE stores a reference to an Event object in this variable.
- Event bubbling — A mechanism whereby MSIE and Netscape 6.0 pass events up a hierarchy of objects until they find a handler.
- Event handler — A script function that is called in response to an event trigger.
- Event handler in <SCRIPT> — You can associate an event handler using the <SCRIPT> tag's attributes.
- Event handler properties — Objects can have event handlers attached via property values.
- Event handler scope — The scope of an event handler is somewhat different to the normal scope.
- Event management — The Netscape 4 event management suite provides event routing facilities.
- Event model — A framework within which events are triggered and handled by the interpreter.
- Event names — Rules for naming event handlers.
- 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.
- Event.cancelBubble — A flag that halts event bubbling in MSIE browsers.
- Event.charCode — The character code of a key that was pressed to trigger the event relating to this object.
- Event.clientX — MSIE mouse position relative to the web page.
- Event.clientY — MSIE mouse position relative to the web page.
- Event.ctrlKey — A Boolean value in MSIE that represents the state of the [control] key.
- Event.currentTarget — A reference to the object whose listener is being called with the receiving Event object.
- Event.data — The URL of the data dropped into a the window from an onDragDrop event.
- Event.dataTransfer — A means of transferring drag and drop data via the Event object. This refers to a dataTransfer object.
- Event.eventPhase — Describes what phase the event is currently being processed in.
- Event.fromElement — The object that the mouse is moving from.
- Event.height — The new height of a resized window or frame.
- Event.initEvent() — An Event object initializer that must be called before dispatching the Event object to an EventTarget.
- Event.keyCode — The code point for the key that was pressed in MSIE.
- Event.layerX — The X coordinate of the event within a layer.
- Event.layerY — The Y coordinate of the event within a layer.
- Event.modifiers — A bitmask provided by Netscape, which contains a bit flag for each modifier key.
- Event.offsetX — The X coordinate of the event relative to its containing object.
- Event.offsetY — The Y coordinate of the event relative to its containing object.
- Event.pageX — Netscape mouse position relative to the web page.
- Event.pageY — Netscape mouse position relative to the web page.
- Event.preventDefault() — A means of preventing the default behavior from being activated after the event returns to its dispatcher.
- Event.propertyName — The name of a property that was changed and which triggered an onPropertyChange event.
- Event.reason — An indication of the status of a data transfer.
- Event.repeat — If a keyboard can generate auto-repeating keystrokes, then this is set true when a keystroke is an auto-repeat of a previous one.
- Event.returnValue — A return value for the event.
- Event.screenX — Mouse position relative to the screen display.
- Event.screenY — Mouse position relative to the screen display.
- Event.shiftKey — A Boolean value in MSIE that represents the state of the [shift] key.
- Event.srcElement — An MSIE supported property containing the event source.
- Event.srcFilter — A filter object representing the filter that changed.
- Event.stopPropagation() — Prevents propagation of event handling via bubbling or capture techniques.
- Event.target — A property containing a reference to the object that the event was directed at.
- Event.timeStamp — A time value at which the event was triggered.
- Event.toElement — The object to which the mouse is moving.
- Event.type — A string that contains the event type name.
- Event.which — The number of the mouse button or the code point value of a key that was pressed in Netscape.
- Event.width — The new width of a resized window or frame.
- Event.x — The X coordinate of the event within a positioned object.
- Event.y — The Y coordinate of the event within a positioned object.
- Event propagation — The means whereby events are passed up a hierarchy of objects.
- Event type constants — Netscape defines a set of constants that represent event types.
- EventCapturer object — A special object that Netscape uses to grab events.
- EventException object — An object that describes the kind of event-based exception that has occurred.
- EventException.code — A property containing a code value that indicates which one of the available set of exceptions has occurred.
- EventListener object — A script function that is called when an event is triggered.
- EventTarget object — A set of properties and methods that extend the behavior of DOM nodes to support event handling.
- EventTarget.addEventListener() — Adds a listener function to handle events dispatched to the owning EventTarget node.
- EventTarget.dispatchEvent() — Create and send an event trigger to a target node.
- EventTarget.removeEventListener() — Deregister an event listener that was established with the addEventListener() method.
- Exactly equal to (===) — The two values must be identically equal in value and type.
- Exception — An unexpected result from an expression evaluation.
- Exception handling — The process of managing errors.
- execScript() — Execute a script.
- Executable code — Script code that can be parsed and run as a program or function.
- Execute a function — The act of calling a function during script execution.
- Execution context — An environment in which the script source code is executed.
- Execution environment — The environment in which a script is executed.
- Exponent-log function — Functions that calculate exponents and logs.
- 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.AddChannel() — A means of adding a channel to an external object.
- external.AddDesktopComponent() — A means of adding an image or web site link to the desktop workspace.
- 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.
- external.ImportExportFavorites() — A mechanism for storing favorites lists on a server and getting them back later.
- external.IsSubscribed() — Channel handling support is provided by this enquiry that determines whether the channel is registered.
- external.menuArguments — The window object where a context menu was executed.
- external.NavigateAndFind() — This augments the anchor linking behavior and adds a highlighting capability.
- external.ShowBrowserUI() — Accesses dialog panels that are built into the browser.