[Previous] [Contents]
Index
Note: This index has not yet been updated.
Symbols
- ! operator 147
- & operator 145
- && operator 147
- */ comment 209
- /* comment 209
- // comment 29, 209
- ^ operator 145
- | operator 145
- || operator 147
- ~ operator 145
A
- A HTML tag 74
- accumulator
- See tainting
- alert method 47, 59
- Anchor object
- See also anchors
- anchors property
- See anchors array
- applets
- controlling with LiveConnect 81
- example of 82, 83
- flashing text example 83
- Hello World example 82, 88
- referencing 81
- Area object
- See Link object
- arguments array 170
- Array object
- creating 180
- overview 179
- arrays
- See also the individual arrays
- associative 168
- defined 180
- indexing 64, 182
- list of predefined 63
- null elements 142
- populating 181
- predefined 63
- referring to elements 64, 182
- undefined elements 142
- assignment operators 143
- defined 141
B
- bitwise operators
- logical 146
- overview 145
- shift 146
- blur method 59
- Boolean literals 138
- Boolean object
- overview 182
- break statement 203
- browser
- hiding scripts from 29
- Button object
- See also buttons
- buttons
- submit 41
C
- case sensitivity 27, 136, 167
- CGI programs
- and image maps 93
- submitting forms to 40
- validating form input for 38
- Checkbox object
- See also checkboxes
- clearTimeout method 187
- client JavaScript 21
- client-side JavaScript 20
- overview 21
- close method 59
- window object 66
- colors
- hexadecimal values 215
- list of 215
- string literals 215
- string literals for 215-220
- commas, in cookies 95
- comment statement 209
- comments 29
- types of 209
- comparison operators 143
- compute function 47
- conditional expressions 148
- conditional statements 198-200
- if...else 198
- confirm method 47, 59
- containership
- specifying default object 209
- with statement and 209
- continue statement 205
- cookies
- defined 94
- example of use 97
- implementation of 221-226
- with JavaScript 96
- limitations for 95
D
- data tainting
- See tainting
- data types
- converting 136
- and Date object 135
- Java to JavaScript conversion 90
- in JavaScript 25, 135
- JavaScript to Java conversion 85
- Date object
- See also dates, times
- creating 183
- overview 183
- using 183-187
- dates
- See also times
- cookie expiration 95
- working with 183
- default objects, specifying 209
- defaultStatus property 94
- dialog boxes
- Alert 59
- Confirm 47, 59
- Prompt 59
- directories
- conventions used xv
- do...while statement 201
- document conventions xv
- document object 55
- See also documents
- described 60
- example of properties 55-57
- documents
- See also windows
- document object 60
E
- elements array 61
- elements property
- See elements array
- else statement
- See if...else statement
- embeds property
- See embeds array
- end_time method (LiveAudio) 228
- entities 31
- escape function 95, 96
- escaping characters 139
- eval function 47
- event handlers
- See also the individual event handlers
- defining 43
- defining functions for 46
- example of use 46-47
- quotation marks for 32
- referring to windows 72
- resetting 47
- syntax for 45
- events, defined 43
- expressions
- conditional 148
- in HTML attributes 31
- overview 141
- that return no value 151
- types of 141
F
- fade_from_to method (LiveAudio) 228
- fade_to method (LiveAudio) 228
- flashing text applet example 83
- floating-point literals 138
- focus method 59
- for loops
- continuation of 205
- sequence of execution 200
- termination of 203
- for statement 200
- for...in statement 208
- form elements
- updating 38
- updating dynamically 58
- FORM HTML tag 55, 74
- Form object
- See also forms
- described 61
- elements array 61
- forms
- elements array 61
- Form object 61
- forms array 61
- referring to windows in submit 74
- validating input 38
- forms array 61
- forms property
- See forms array
- FRAME HTML tag 59
- Frame object
- See also frames
- described 59-60
- frames
- closing 66
- creating 68
- defined 67
- example of creation 70-??
- figure of 67
- Frame object 59-60
- frames array 68, 69
- hierarchy of 68
- navigating 70
- referring to 70, 72-??
- updating 69
- frames array 68, 69
- frames property
- See frames array
- FRAMESET HTML tag 68
- function keyword 33, 168
- Function object
- overview 187
- functions
- See also the individual functions
- calling 33-35
- defined 33
- defining 33-35
- defining and calling 168-170
- examples of 39
- excess arguments for 170
- Function object 187
- isNan 193
- parseFloat 194
- parseInt 194
- recursive 169
- using built in 192-194
- using validation 40-41
G
- getDay method 184
- getHours method 186
- getMinutes method 186
- getSeconds method 186
- getTime method 184
- GetVolume method (LiveAudio) 228
- go method 62
- graphics
- See images
H
- HEAD HTML tag 169
- Hello World applet example 82, 88
- history list 62
- history object 55
- described 62
- history property
- See history array
- HREF attribute 93
- HTML
- embedding JavaScript in 26-33
- and JavaScript xiii
- HTML layout 57-59
- HTML tags
- A 74
- FORM 55, 74
- FRAME 59
- FRAMESET 68
- HEAD 169
- IMG 93
- MAP 92
- NOSCRIPT 33
- PRE 37
- SCRIPT 27
- TITLE 56
- hypertext
- See links
- HyperText Markup Language
- See HTML
I
- identity taint code 107
- if...else statement 198
- image maps
- client-side 92
- server-side 93
- images property
- See images array
- IMG HTML tag 93
- integers, in JavaScript 137
- ISMAP attribute 93
- isNan function
- overview 193
- IsPaused method (LiveAudio) 228
- IsPlaying method (LiveAudio) 228
- IsReady method (LiveAudio) 228
J
- Java
- See also LiveConnect
- accessing with LiveConnect 80
- communication with JavaScript 77-90
- compared to JavaScript 25
- getting JavaScript window handle 86
- to JavaScript communication 86
- java package 79
- java_30 file 79
- JavaScript
- background for using xiii
- case sensitivity 27
- communication with Java 77-90
- compared to Java 25
- described 25-??
- differences between server and client 20
- embedding in HTML 26-33
- entities 31
- external file of 30
- and HTML layout 57-59
- to Java communication 80
- LiveWire 22-24
- Navigator 21-22
- reserved words 213
- right-hand evaluation 31
- special characters 139
- specifying version 27
- URLs 91
K
- keywords 213
L
- labeled statement 203
- labeled statements
- with break 203
- with continue 205
- LANGUAGE attribute 27
- language, specifying 27
- layout, HTML 57-59
- left shift operator 147
- length property 191
- Link object
- See also links
- links
- creating 74
- image maps 93
- referring to windows 74
- with no destination 151
- links property
- See links array
- literals
- Boolean 138
- floating point 138
- integers 137
- overview 137
- string 138
- LiveAudio 227-231
- examples 228
- and LiveConnect 227-231
- methods 228
- LiveConnect 77-90
- accessing Java directly 80
- accessing JavaScript objects 87
- accessing JavaScript properties 87
- calling JavaScript methods 87
- controlling Java applets 81
- controlling Java plug-ins 85
- getting a window handle 86
- Hello World example 88
- and LiveAudio 227-231
- LiveWire applications, validating form input for 38
- LiveWire JavaScript
- See server JavaScript
- location object 55
- described 61
- location property 69
- logical operators
- overview 147
- short-circuit evaluation 148
- loop statements 200-205
- break 203
- continue 205
- do...while 201
- for 200
- labeled 203
- while 202
- loops
- continuation of 205
- for...in 208
- termination of 203
- lowercase 27, 136
M
- MAP HTML tag 92
- Math object
- overview 188
- messages
- Alert dialog box 59
- Confirm dialog box 59
- Prompt dialog box 59
- status bar 94
- METHOD attribute 57
- methods
- See also the individual methods
- defined 35
- defining 176
- referring to windows 72
- MIME types
- client capability 98
- mimeTypes array 98
- mimeTypes property
- See mimeTypes array
N
- NAME attribute 56
- Navigator
- See also Navigator 2.0, Navigator 3.0
- and JavaScript 21, 22
- MIME types supported 98
- predefined arrays 63
- printing output 37
- Navigator 2.0
- See also Navigator
- Navigator 3.0
- See also Navigator
- Navigator JavaScript
- See client JavaScript
- Navigator JavaScript. See client-side JavaScript
- navigator object 54
- See also Navigator
- described 62
- Netscape packages
- See packages
- netscape.applet package 79
- netscape.javascript package 79, 86
- netscape.plugin package 79
- netscape.sun package 79
- new operator 149, 173
- NOSCRIPT HTML tag 33
- NS_ENABLE_TAINT environment variable 106
- null keyword 142
- Number object
- overview 190
- numbers
- Number object 190
- parsing from strings 194
O
- object manipulation statements
- for...in 208
- new operator 206
- this keyword 207
- with statement 209
- objects
- See also the individual objects
- adding properties 175, 176
- creating new types 171-175
- deleting 178
- establishing default 209
- hierarchy of 53
- indexing properties 175
- overview 167
- onChange event handler 39, 40
- onClick event handler 39, 40, 47, 97
- onLoad event handler 186
- onMouseOut event handler 94
- onMouseOver event handler 94
- onSubmit event handler 41
- open method 59
- window object 65
- operators
- arithmetic 144-??
- assignment 143
- bitwise 145-146
- comparison 143
- defined 141
- logical 147
- order of 151
- overview 142
- special 148
- string 148
- Option object
- See Select object
- options property
- See options array
- output
- displaying 38
- printing 37
P
- packages
- java 79
- and LiveConnect 78
- netscape 78
- netscape.applet 79
- netscape.javascript 79, 86
- netscape.plugin 79
- netscape.sun 79
- sun 79
- using 79
- pages
- objects for 54
- updating 38
- parent property 72
- parse method 185
- parseFloat function
- overview 194
- parseInt function
- overview 194
- pause method (LiveAudio) 228
- PI property 188
- play method (LiveAudio) 228
- Plugin object
- See also plug-ins
- plug-ins
- controlling with LiveConnect 85
- determining installed 98
- plugins array 99
- plugins property
- See plugins array
- PRE HTML tag 37
- printing generated HTML 37
- prompt method 59
- properties
- See also the individual properties
- adding to objects 176
- indexing 175
- naming 57
- overview 167
- referring to 55
- referring to windows 72
Q
- quotation marks
- for string literals 138
- using double 32
- using single 32
R
- Radio object
- See also radio buttons
- reflection 57-59
- reserved words 213
- reset buttons
- See also buttons
- Reset object
- See also reset buttons
- return statement 34
- RGB color values 215
- right shift operators 147
- right-hand evaluation 31
S
- SCRIPT HTML tag 27
- LANGUAGE attribute 27
- SRC attribute 30
- scripts
- example of 29
- hiding 29
- SCRIPT tag 27
- tainting ??-108
- scroll method 59
- security
- See also tainting
- Select object
- See also selection lists
- self property 72
- semicolons
- for event handlers 45
- in cookies 95
- in JavaScript 30
- server JavaScript 22
- servers
- accessing ??-108
- setDay method 184
- setInterval method 59
- setTime method 184, 185
- setTimeout method 59, 187
- setvol method (LiveAudio) 228
- sound
- See LiveAudio
- space characters, in cookies 95
- special operators 148
- new 149
- typeof 150
- void 151
- SRC attribute 30
- start_at_beginning method (LiveAudio) 228
- start_time method (LiveAudio) 228
- statements
- See also the individual statements
- break 203
- conditional 198-200
- continue 205
- do...while 201
- for 200
- for...in 208
- if...else 198
- labeled 203
- loop 200-205
- object manipulation 206-209
- overview 197-209
- while 202
- status bar
- displaying hints 94
- displaying messages 60, 94
- status property 60, 94
- stop method (LiveAudio) 228
- stop_at_end method (LiveAudio) 228
- StopAll method (LiveAudio) 228
- string literals 138
- String object
- See also strings
- overview 190
- string operators 148
- submit buttons
- See also buttons
- submit method 41
- Submit object
- See also submit buttons
- subwindows, updating 38
- sun package 79
T
- tainting ??-108
- accumumlator 107
- conditional statements and 107
- control flow and 107
- enabling 106
- individual data elements 107
- NS_ENABLE_TAINT 106
- overview 105
- properties tainted by default 105
- taint accumulator 107
- taint code 107
- untainting data elements 107
- TARGET attribute 74
- this keyword 40, 46, 174, 177
- described 207
- for object references 177
- times
- See also dates
- working with 183
- TITLE HTML tag 56
- toGMTString method 95
- top property 72
- typeof operator 150
U
- unescape function 95, 96
- uppercase 27, 136
- URLs
- conventions used xv
- javascript: 91
V
- values
- See data types
- var statement 137
- variables
- declaring 137
- in JavaScript 136
- naming 136
- scope of 137
- void operator 151
W
- while loops
- continuation of 205
- termination of 203
- while statement 202
- window object 54
- See also windows
- described 59-60
- methods of 59
- windows
- See also documents
- closing 66
- giving focus to 75
- handles for 86
- naming 66, 72
- navigating among 74
- opening 65
- overview 65
- referring to 72-??
- taint accumulator 107
- window object 59-60
- with statement 189
- described 209
- write method 60, 169
- example of use 35
- using 35-??
- writeln method 37, 60
- See also write method
[Previous] [Contents]
Last Updated: 11/26/97 09:26:14
Copyright © 1997
Netscape Communications Corporation