CS3 JS: global

CS3 JavaScript

global

 The global methods and properties.

QuickLinks

alert, confirm, decodeURI, decodeURIComponent, encodeURI, encodeURIComponent, escape, eval, isFinite, isNaN, isXMLName, localize, localize, parseFloat, parseInt, prompt, setDefaultXMLNamespace, unescape, uneval

Properties

PropertyTypeAccessDescription
Infinitynumberr/wThe Infinity global property is a predefined variable with the value for infinity.
NaNnumberr/wThe NaN global property is a predefined variable with the value NaN (Not-a-Number), as specified by the IEEE-754 standard.
undefinedUndefinedr/wThis global property is a predefined variable with the value for an undefined value.

Methods

void alert (message:string, title:string [, errorIcon:bool=false])
Displays an alert box

ParameterTypeDescription
messagestringThe text to display
titlestringThe title of the alert; ignored on the Macintosh
errorIconboolDisplay an Error icon; ignored on the Macintosh (default: false)

bool confirm (message:string [, noAsDefault:bool=false], title:string)
Displays an alert box with Yes and No buttons; returns true for Yes

ParameterTypeDescription
messagestringThe text to display
noAsDefaultboolSet to true to set the No button as the default button (default: false)
titlestringThe title of the alert; ignored on the Macintosh

string decodeURI (uri:string)
Decodes a string created with encodeURI().

ParameterTypeDescription
uristringThe text to decode.

string decodeURIComponent (uri:string)
Decodes a string created with encodeURIComponent().

ParameterTypeDescription
uristringThe text to decode.

string encodeURI (text:string)
Encodes a string after RFC2396.

ParameterTypeDescription
textstringThe text to encode.

string encodeURIComponent (text:string)
Encodes a string after RFC2396.

ParameterTypeDescription
textstringThe text to encode.

string escape (aString:string)
Creates a URL-encoded string from aString.

ParameterTypeDescription
aStringstringThe string to be encoded.

any eval (stringExpression:string)
Evaluates its argument as a JavaScript script, and returns the result of evaluation.

ParameterTypeDescription
stringExpressionstringThe string to evaluate.

bool isFinite (expression:number)
Evaluates an expression and reports whether the result is a finite number.

ParameterTypeDescription
expressionnumberAny valid JavaScript expression.

bool isNaN (expression:number)
Evaluates an expression and reports whether the result is "Not-a-Number" (NaN).

ParameterTypeDescription
expressionnumberAny valid JavaScript expression.

bool isXMLName (name:string)
Returns true is the supplied string is a valid XML name.

ParameterTypeDescription
namestringThe XML name to test.

string localize (what:string, argument:any)
Localizes a ZString-encoded string and merges additional arguments into the string.

ParameterTypeDescription
whatstringThe string to localize. A ZString-encoded string that can contain placeholder for additional arguments in the form %1 to %n.
argument any Optional argument(s) to be merged into the string.

string localize (what:string, argument:any)
Localizes a ZString-encoded string and merges additional arguments into the string.

ParameterTypeDescription
whatstringThe string to localize. A ZString-encoded string that can contain placeholder for additional arguments in the form %1 to %n.
argument any Optional argument(s) to be merged into the string.

number parseFloat (text:string)
Extracts a floating-point number from a string.

ParameterTypeDescription
textstringThe string from which to extract a floating point number.

number parseInt (text:string, base:number)
Extracts an integer from a string.

ParameterTypeDescription
textstringThe string from which to extract an integer.
basenumberThe base of the string to parse (from base 2 to base 36).

string prompt (prompt:string, default:string, title:string)
Displays a dialog allowing the user to enter text

ParameterTypeDescription
promptstringThe text to display
defaultstringThe default text to preset the edit field with
titlestringThe title of the dialog;

void setDefaultXMLNamespace (namespace:Namespace)
Defines the default XML namespace.

ParameterTypeDescription
namespaceNamespaceThe namespace to use.

string unescape (stringExpression:string)
Translates URL-encoded string into a regular string, and returns that string.

ParameterTypeDescription
stringExpressionstringThe URL-encoded string to convert.

string uneval (what:any)
Creates a source code representation of the supplied argument, and returns it as a string.

ParameterTypeDescription
what any The object to uneval.

Contents :: Index