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.