void alert (message:
string[, title:
string][, errorIcon:
bool=false])
Displays an alert box
Parameter | Type | Description |
message | string | The text to display |
title | string | The title of the alert; ignored on the Macintosh (Optional) |
errorIcon | bool | Display 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
Parameter | Type | Description |
message | string | The text to display |
noAsDefault | bool | Set to true to set the No button as the default button (default: false) |
title | string | The title of the alert; ignored on the Macintosh (Optional) |
string decodeURI (uri:
string)
Decodes a string created with encodeURI().
Parameter | Type | Description |
uri | string | The text to decode. |
string decodeURIComponent (uri:
string)
Decodes a string created with encodeURIComponent().
Parameter | Type | Description |
uri | string | The text to decode. |
string encodeURI (text:
string)
Encodes a string after RFC2396.
Create an UTF-8 ASCII encoded version of this string. The string is converted into UTF-8. Every non-alphanumeric character is encoded as a percent escape
character of the form %xx, where xx is the hex value of the character. After the conversion to UTF-8 encoding and escaping, it is guaranteed that the string does not contain characters codes greater than 127. The list of characters not to be encoded is -_.!~*'();/?:@&=+$,#. The method returns false on errors.
Parameter | Type | Description |
text | string | The text to encode. |
string encodeURIComponent (text:
string)
Encodes a string after RFC2396.
Create an UTF-8 ASCII encoded version of this string. The string is converted into UTF-8. Every non-alphanumeric character is encoded as a percent escape
character of the form %xx, where xx is the hex value of the character. After the conversion to UTF-8 encoding and escaping, it is guaranteed that the string does not contain characters codes greater than 127. The list of characters not to be encoded is -_.!~*'(). The method returns false on errors.
Parameter | Type | Description |
text | string | The text to encode. |
string escape (aString:
string)
Creates a URL-encoded string from aString.
In the new string, characters of aString that require URL encoding are replaced with the format %xx, where xx is the hexadecimal value of the character code in the Unicode character set. This format is used to transmit information appended to a URL during, for example, execution of the GET method. Use the unescape() global function to translate the string back into its original format. Returns a string which is aString URL-encoded.
Parameter | Type | Description |
aString | string | The string to be encoded.
|
any eval (stringExpression:
string)
Evaluates its argument as a JavaScript script, and returns the result of evaluation.
You can pass the result of an object's toSource() method to reconstruct that object.
Parameter | Type | Description |
stringExpression | string | The string to evaluate.
|
Example | eval(stringExpression) |
bool isFinite (expression:
number)
Evaluates an expression and reports whether the result is a finite number.
Returns true if the expression is a finite number, false otherwise. False if the value is infinity or negative infinity.
Parameter | Type | Description |
expression | number | Any valid JavaScript expression.
|
Example | isFinite(expression) |
bool isNaN (expression:
number)
Evaluates an expression and reports whether the result is "Not-a-Number" (NaN).
Returns true if the result of evaluation is not a number (NaN), false if the value is a number.
Parameter | Type | Description |
expression | number | Any valid JavaScript expression.
|
bool isXMLName (name:
string)
Returns true is the supplied string is a valid XML name.
Parameter | Type | Description |
name | string | The XML name to test. |
string localize (what:
string[, argument:
any])
Localizes a ZString-encoded string and merges additional arguments into the string.
Parameter | Type | Description |
what | string | The 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. (Optional) |
number parseFloat (text:
string)
Extracts a floating-point number from a string.
Parses a string to find the first set of characters that can be converted to a floating point number, and returns that number, or NaN if it does not encounter characters that it can converted to a number. The function supports exponential notation.
Parameter | Type | Description |
text | string | The string from which to extract a floating point number.
|
Example | parseFloat(aString) |
number parseInt (text:
string[, base:
number])
Extracts an integer from a string.
Parses a string to find the first set of characters, in a specified base, that can be converted to an integer, and returns that integer, or NaN if it does not encounter characters that it can convert to a number.
Parameter | Type | Description |
text | string | The string from which to extract an integer.
|
base | number (range: 2 - 36) | The base of the string to parse (from base 2 to base 36). If not supplied, base is determined by the format of string. (Optional) |
Example | parseInt(aString, base) |
string prompt (prompt:
string[, default:
string][, title:
string])
Displays a dialog allowing the user to enter text
Returns null if the user cancelled the dialog, the text otherwise
Parameter | Type | Description |
prompt | string | The text to display |
default | string | The default text to preset the edit field with (Optional) |
title | string | The title of the dialog; (Optional) |
void setDefaultXMLNamespace (namespace:
Namespace)
Defines the default XML namespace.
This is a replacement function for the standard JavaScript statement set default xml namespace.
Parameter | Type | Description |
namespace | Namespace | The namespace to use.
Omit this parameter to return to the empty namespace. This is either a Namespace object or a string.
|
string unescape (stringExpression:
string)
Translates URL-encoded string into a regular string, and returns that string.
Use the escape() global function to URL-encode strings.
Parameter | Type | Description |
stringExpression | string | The URL-encoded string to convert.
|
Example | unescape(stringExpression) |
string uneval (what:
any)
Creates a source code representation of the supplied argument, and returns it as a string.
Parameter | Type | Description |
what |
any
| The object to uneval. |
|