Chapter 19. S

Table of Contents
S object — An object that represents the font style controlled by the <S> HTML tag.
Same origin — A policy for granting access across window boundaries.
SAMP object — An object representing the HTML content delimited by the <SAMP> tags.
Scalar type — Data types composed of a single arithmetic atomic component.
Scope — The part of the script within which an identifier is reachable.
Scope chain — A scope chain is a logical list of objects associated with an execution context.
Scope of event handler — The scope of an event handler is somewhat different to the normal scope.
screen — An alias for the window.screen property.
Screen object — An object that represents the screen display and its rendering capabilities.
Screen.availHeight — The available height taking task bars and menu bars into consideration.
Screen.availLeft — The left-most pixel that is accessible in this screen.
Screen.availTop — The top-most pixel that is accessible in this screen.
Screen.availWidth — The available width taking task bars and menu bars into account.
Screen.bufferDepth — The pixel Z-depth for the off-screen buffer.
Screen.colorDepth — The number of bits available to resolve color values.
Screen.fontSmoothingEnabled — A switch to control the kind of font rendering on the screen.
Screen.height — The physical height of the screen display in pixels.
Screen.pixelDepth — The pixel Z-depth for the screen display.
Screen.updateInterval — The screen refresh rate.
Screen.width — The physical width of the screen display in pixels.
screenLeft — The left edge of the display screen.
screenTop — The top edge of the display screen.
screenX — The X coordinate of the window within the screen display.
screenY — The Y coordinate of the window within the screen display.
Script — A collection of source elements and optional function declarations.
Script execution — The process of running script.
Script fragment — A small portion of a script source text.
SCRIPT object — An object that represents a <SCRIPT> block within the document.
SCRIPT.charset — The character set that a script conforms to.
SCRIPT.defer — Whether the execution of a script object is to be deferred during page loading to speed the construction of a page.
SCRIPT.event — Scripts can be associated with events in the event model.
SCRIPT.htmlFor — The element ID associated with the FOR="..." HTML tag attribute in the <SCRIPT> tag.
SCRIPT.readyState — The current status disposition of a <SCRIPT> block as it is being loaded.
SCRIPT.recordNumber — The record number within the data set that created the script's content.
SCRIPT.src — The URL where the source text for a script block is kept.
SCRIPT.text — The textual content of a script block.
SCRIPT.type — The MIME type of the <SCRIPT> block's content.
Script Source Text — The original source text that is interpreted and executed.
<SCRIPT SRC="..."> — The URL to access an insertable fragment of JavaScript contained in an include file.
Script termination — The act of halting the execution of a script.
<SCRIPT TYPE="..."> — The MIME type for a block of script code.
</SCRIPT> — Problems with closing <SCRIPT> tags.
<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.selectedIndex — The index of the selected item in a <SELECT> block.
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.
Select.type — The type of select object.
Select.value — The presently selected option value.
Selection object — An object representing a user selection in the current window.
selection.clear() — A method to clear the area selected by the user.
selection.createRange() — A factory method for creating a text range.
selection.empty() — A means of emptying a selection.
selection.type — A property containing a type for the selection.
Selection statement — A means of selecting one or other code block to be executed.
SelectorArray object — A collection of style sheet rules.
SelectorArray.length — A count of the number of rules in a style sheet.
self — An alias for the window.self property.
Semantic event — An event that has been mapped to the DOM.
Semi-colon (;) — Semi-colon characters are used to mark the end of a statement.
SendMail object — An object that encapsulates an outgoing e-mail message.
SendMail() — A constructor for creating objects that encapsulate an outgoing e-mail message.
SendMail.Bcc — Defines the list of blind copy recipients.
SendMail.Body — The body text for the e-mail message.
SendMail.Cc — Defines a list of CC recipients.
SendMail.constructor — A constructor function for object instances.
SendMail.errorCode() — Retrieves an error code value after attempting to transmit.
SendMail.errorMessage() — If there is an error, then you can obtain the message text with this method.
SendMail.ErrorsTo — Defines the recipient of error e-mails if the message fails to arrive.
SendMail.From — Defines the From address of the e-mail.
SendMail.Organization — A standard header to describe the organisation you belong to.
SendMail.prototype — The prototype for the SendMail object that can be used to extend the interface for all SendMail objects.
SendMail.ReplyTo — The address to which replies should be sent.
SendMail.send() — Send the message encapsulated by this object.
SendMail.Smtpserver — Defines the name of the SMTP server to which we shall connect and request that our message be sent.
SendMail.Subject — Defines the subject heading for the message.
SendMail.To — Defines the To: address for the e-mail.
server object — An object that represents the server in server-side JavaScript implementations.
server.agent — Describes the server being used.
server.host — The machine and domain name values for the server host.
server.hostname — The hostname and port property of the receiving server object.
server.lock() — A means of locking the server object to prevent contention between scripts.
server.port — The port number that the server listens on for incoming requests.
server.protocol — The protocol supported by the server is available from this property.
server.unlock() — Relinquish a lock on the server 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.
Shadow() — A visual filter for creating a shadow.
Shallow copying — Copying object references and not the objects.
Shared Property — A property contained in a prototype and shared between several instances.
Shell Scripting with JavaScript — Unix command line tools written in JavaScript.
Shift expression — Shifts the left value by an amount specified by the right value.
Shift operator — Used to create a shift expression.
short — Reserved for future language enhancements.
showHelp() — Display the help window.
showModalDialog() — An alias for the window.showModalDialog() method.
showModelessDialog() — An alia for the window.showModelessDialog() method.
.shtm — Server-side processed HTML file.
.shtml — Server-side processed HTML file.
Side effect — The changes to the execution environment due to some code being executed.
Sidebar object — A new object introduced with Netscape 6.0 to manage the left side navigation bar.
Signed scripts — A means of giving scripts a privilege to access secure content.
Single line comment — A pair of slash characters (//) indicates single line comments.
Slide() — A transition effect with the appearance of one image sliding over another.
SMALL object — An object that represents the font style controlled by the <SMALL> HTML tag.
snews: URL — A request from a web browser to a secure news server to send a document.
Sort ordering — The mechanism by which items are arranged in sequence according to a locale.
Source files — You can store JavaScript into external source files.
Source text — Human readable script source text to be parsed and executed.
SPAN object — An object that encapsulates the contents of an inline <SPAN> tag.
Special number values — Special properties of the Global and Number objects.
Special type — Special data types are available to test variable content.
Spiral() — Reveals the new image with a spiral effect.
SSJS — An abbreviation for Server-Side JavaScript.
Stack manipulation — In Netscape 4, you can build stack managers.
Standalone JavaScript — JavaScript that is executed in an application not associated with web pages at all.
Statement — A functional section of a program.
static — Reserved for future language enhancements.
Static filters — These filters are used to define the appearance of an HTML Element object.
Static method — Defines static methods using function properties you add to a function object.
Static variable — Define static variables using properties you add to a function object.
status — An alias for the window.status property.
Status code — Many of the NES supported methods return a status code that is consistently defined across all objects and methods.
Status line — An area in the browser frame that status messages can be presented in.
statusbar — An alias for the window.statusbar property.
.stm — Server-side processed HTML file.
stop() — An alias for the window.stop() method.
Storage duration — The time during which an entity is available for use.
Stproc object — An object that encapsulates a call to a stored procedure on a database from a Netscape Enterprise Server.
Stproc.close() — Close a stored procedure object when it is no longer required.
Stproc.outParamCount() — Retrieves a count of the number of parameter values the stored procedure has returned.
Stproc.outParameters() — Retrieve an output parameter from the stored procedure.
Stproc.prototype — The prototype for the Stproc object that can be used to extend the interface for all Stproc objects.
Stproc.resultSet() — Retrieve a result set object from the stored procedure.
Stproc.returnValue() — Retrieves the return value of the stored procedure.
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.
Strictly equal to (===) — The two values must be exactly equal to one another in value and type.
STRIKE object — An object that represents the font style controlled by the <STRIKE> HTML tag.
String — A native built-in type.
String — A built-in primitive value.
String concatenate (+) — Joins two string values together.
String literal — A literal constant whose type is a built-in primitive value.
String object — An object of the class "String".
String() constructor — A String object constructor.
String() — A String object constructor called as a function.
String.anchor() — Encapsulates the string within an <A NAME="..."> tag context.
String.big() — Encapsulates the string within an <BIG> tag context.
String.blink() — Encapsulates the string within an <BLINK> tag context.
String.bold() — Encapsulates the string within an <B> tag context.
String.charAt() — A character within the string
String.charCodeAt() — The Unicode code point value of a character within the string.
String.Class — Internal property that returns an object class.
String.concat() — A method for concatenating as opposed to the concatenate operator.
String.constructor — A reference to a constructor object.
String.fixed() — Encapsulates the stringEncapsulate within an <TT> tag context.
String.fontcolor() — Encapsulates the string within an <FONT COLOR="..."> tag context.
String.fontsize() — Encapsulates the string within an <FONT SIZE="..."> tag context.
String.fromCharCode() — A class-based factory method for converting numeric character codes to String objects.
String.indexOf() — The location of a sub-string within a string.
String.italics() — Encapsulates the string within an <I> tag context.
String.lastIndexOf() — The location of the rightmost sub-string within a string.
String.length — The length of a String object's value.
String.link() — Encapsulates the string within an <A HREF="..."> tag context.
String.localeCompare() — A locale sensitive string comparison.
String.match() — Searches a string using a regular expression and returns the matches in an array.
String.prototype — The prototype for the String object that can be used to extend the interface for all String objects.
String.replace() — Searches a string using a regular expression and replace the matches.
String.search() — Searches a string using a regular expression.
String.slice() — Returns a sub-string sliced out of the original.
String.small() — Encapsulates the string within an <SMALL> tag context.
String.split() — Split a string and store the components in an array.
String.strike() — Encapsulates the string within an <STRIKE> tag context.
String.sub() — Encapsulates the stringEncapsulate within an <SUB> tag context.
String.substr() — Returns a sub-string extracted from the original.
String.substring() — Extracts a portion of a string.
String.sup() — Encapsulates the string within an <SUP> tag context.
String.toLocaleLowerCase() — Converts a string to all lower case using a locale sensitive character mapping.
String.toLocaleUpperCase() — Converts a string to all upper case.
String.toLowerCase() — Converts a string to all lower case.
String.toSource() — Outputs a string formatted as a string literal contained in a string.
String.toString() — Returns a string primitive version of an object.
String.toUpperCase() — Converts a string to all upper case.
String.valueOf() — Returns the primitive value of the object.
String operator — Operators that act on string values.
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.backgroundAttachment — The means of attachment for the style.
style.backgroundColor — A color of the styled object's background.
style.backgroundImage — The image displayed as a background to the object.
style.backgroundPosition — The grid offset position for the background image.
style.backgroundPositionX — The X-coordinate of the background image grid position.
style.backgroundPositionY — The Y-coordinate of the background image grid position.
style.backgroundRepeat — A property that controls the background step and repeat behavior.
style.behavior — Defines the URL location of a behavior HTC file.
style.border — A border round the styled element.
style.borderBottom — Set the color, width and style of the bottom edge of the style border.
style.borderBottomColor — The color of the bottom edge of the style border.
style.borderBottomStyle — The type of line for the bottom edge of the style border.
style.borderBottomWidth — The width of the bottom edge of the object's border.
style.borderCollapse — A switch that determines whether borders of adjacent elements are drawn independently of one another or shared between the two items.
style.borderColor — The color of the border around an element.
style.borderLeft — Sets the color, width and style of the left edge of the style border.
style.borderLeftColor — The color of the left edge of the style border.
style.borderLeftStyle — The type of line used for the left edge of the style border.
style.borderLeftWidth — The width of the border to the left of an element.
style.borderRight — Set the color, width, and style of the right edge of the style border.
style.borderRightColor — The color of the right edge of the style border.
style.borderRightStyle — The kind of line used for the right edge of the style border.
style.borderRightWidth — The width of the border to the right of an element.
style.borderSpacing — This defines the spacing between the adjacent bordered edges of the two elements.
style.borderStyle — The style of border that is drawn round a styled element.
style.borderTop — Set the color, width and style of the top edge of the style border.
style.borderTopColor — The color of the top edge of the style border.
style.borderTopStyle — The kind of line used for the top edge of the style border.
style.borderTopWidth — The width of the border along the top edge of an element.
style.borderWidth — The thickness of the style border.
style.bottom — A positioning reference point.
style.boxSizing — A special style supported by MSIE to control the way that elements are boxed.
style.captionSide — An attribute that controls the positioning of a caption with respect to its owning object.
style.cellSpacing — Defines the cell spacing of items in a table.
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 — A clip region for a style.
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.fontVariant — The small-caps variant of a font for a style.
style.fontWeight — The boldness of text drawn in the current font.
style.getAttribute() — A method to extract attributes from a style.
style.getExpression() — An MSIE extension for managing style controls.
style.height — The height of a sizing style.
style.imeMode — An Input Method Editor mode specifier.
style.important — A means of adding emphasis to an object.
style.item() — When the style is treated as if it were a collection, objects belonging to it can be referenced by their item numbers.
style.layoutGrid — An MSIE extension that provides a means of laying out objects on a grid.
style.layoutGridChar — Part of the MSIE grid layout control.
style.layoutGridCharSpacing — Spacing control for the MSIE grid layout extensions.
style.layoutGridLine — Additional control for the MSIE grid layout extensions.
style.layoutGridMode — Mode settings for the MSIE grid layout extensions.
style.layoutGridType — A type selector for the MSIE grid layout extensions.
style.left — A positioning reference point.
style.length — The style object can be treated as if it were a collection. This property indicates the number of objects that are in the collection.
style.letterSpacing — The letter spacing of text in a style.
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.listStylePosition — A position control for a list marker.
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.pageBreakAfter — The placement of a page break after the styled element.
style.pageBreakBefore — The placement of a page break before the styled element.
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.pixelHeight — The pixel height of the styled element.
style.pixelLeft — The pixel position of the left edge of the styled element.
style.pixelRight — The pixel position of the right edge of the styled element.
style.pixelTop — The pixel position of the top edge of the styled element.
style.pixelWidth — The pixel width of the styled element.
style.playDuring — Part of the aural style control suite that controls the mix between foreground and background sound effects.
style.posBottom — A measurement unit independent positioning control property.
style.posHeight — A measurement unit independent size control property.
style.position — A flag to indicate relative or absolute positioning of an element.
style.posLeft — A measurement unit independent positioning control property.
style.posRight — A measurement unit independent positioning control property.
style.posTop — A measurement unit independent positioning control property.
style.posWidth — A measurement unit independent size control property.
style.quotes — A list of quotation marks to use for progressively quoted content that may have nested quotation marks.
style.removeExpression() — An MSIE extension for managing style controls.
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.right — A positioning reference point.
style.rowSpan — An indication of how many rows a table cell should span.
style.rubyAlign — An MSIE extension to support the alignment of ruby elements.
style.rubyOverhang — An MSIE extension to support the alignment of styled elements.
style.rubyPosition — An MSIE extension to support the alignment of styled elements.
style.scrollbar3dLightColor — Access to the scrollbar colors.
style.scrollbarArrowColor — Defines the arrow color of a scrollbar.
style.scrollbarBaseColor — Defines the base color of a scrollbar.
style.scrollbarDarkShadowColor — Defines the dark shadow color of a scrollbar.
style.scrollbarFaceColor — Defines the face color of a scrollbar.
style.scrollbarHighlightColor — Defines the highlight color of a scrollbar
style.scrollbarShadowColor — Defines the shadow color of a scrollbar.
style.setAttribute() — A method for setting attributes in styles.
style.setExpression() — An MSIE extension for managing style controls.
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.textDecorationBlink — The blink attribute of the styled element.
style.textDecorationLineThrough — A text decoration style.
style.textDecorationNone — A text decoration style.
style.textDecorationOverline — A text decoration style.
style.textDecorationUnderline — A text decoration style.
style.textIndent — Controls the indentation of text within the styled element.
style.textJustify — Controls the justification layout of textual content within the styled element.
style.textKashidaSpace — A means of controlling the Kashida expansion of an Asian font.
style.textShadow — Controls artistic shadow effects for text in the styled element.
style.textTransform — Controls capitalization of the text within the styled element.
style.textUnderlinePosition — A means of controlling whether the underline is placed above or below the text.
style.top — A positioning reference point.
style.unicodeBidi — Controls the bi-directionality of Unicode text within the styled element.
style.verticalAlign — The vertical alignment of the style.
style.visibility — The visibility of elements in this style.
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.
style.width — The width of a styled element.
style.wordBreak — A means of controlling line breaking behavior within words.
style.wordSpacing — Controls the spacing between words on the page.
style.wordWrap — Controls the word wrapping behavior when the content exceeds the bound of its containing element object.
style.writingMode — A typographic control for use with Asian fonts.
style.zIndex — A value for the position of the element in a Z stacking order.
style.zoom — Reads and writes a zoom scaling factor for the receiving element object.
style.zOrder — In some documentation, this property is described as an alternative way of controlling the Z ordered location of the styled object.
<STYLE> — Style controls can be effected from JavaScript code.
<STYLE TYPE="..."> — The mime type for a block of JSSS style code.
StyleSheet object — An object that represents a style sheet.
StyleSheet.addImport() — A method for importing to style sheets.
StyleSheet.addRule() — A method for adding a rule to a style sheet.
StyleSheet.cssRules[] — A collection of CSS rules belonging to a style sheet. This is another name for the rules[] collection.
StyleSheet.cssText — The CSS text belonging to a style sheet.
StyleSheet.disabled — A property that disables a style sheet.
StyleSheet.href — The HREF location of a style sheet for download from a server.
StyleSheet.id — The value of the ID="..." HTML tag attribute.
StyleSheet.imports[] — A collection of all the imported style sheets defined for this style sheet object.
StyleSheet.media — A description of the target media.
StyleSheet.ownerNode — The DOM node that owns the style sheet.
StyleSheet.owningElement — The element that owns the style sheet.
StyleSheet.owningNode — The DOM node that owns the style sheet.
StyleSheet.parentStyleSheet — The parent stylesheet that styles are cascaded from.
StyleSheet.readOnly — The read-only property of a style sheet.
StyleSheet.removeRule() — An accessor for removing rules belonging to a style sheet's rules collection.
StyleSheet.rules[] — An array of rules contained within this style sheet.
StyleSheet.title — This is an advisory title text.
StyleSheet.type — What sort of style sheet the object represents.
Style sheet — A means of abstracting presentation style out of the content in a web page.
StyleSheetList object — An array of style sheet objects provided by MSIE.
StyleSheetList.item() — An accessor for objects in the StyleSheetList collection.
StyleSheetList.length — The number of style sheets currently supported by the document.
SUB object — An object that encapsulates the contents of a <SUB> tag.
Subclasses — Subclasses inherit the behavior from their superclass.
SubmitButton object — A button in a form that submits the form to the server.
SubmitButton.handleEvent() — Passes an event to the appropriate handler for this object.
SubmitButton.type — The subclass type of this Input object.
SubmitButton.value — The text string in the button.
Subtract (-) — Subtracts the right operand from the left operand.
Subtract then assign (-=) — Subtracts the right value from the left, modifying the left-hand value.
sun — A short cut to the Packages.sun object.
SUP object — An object that encapsulates the contents of a <SUP> tag.
super — Reserved for future language enhancements.
Superclasses — Superclasses are the parent class of subclassed objects.
switch( ... ) ... case: ... default: ... — Select one of a set of cases according to a switch value.
synchronized — Reserved for future language enhancements.
SyntaxError object — A native error object based on the Error object.