object expected error message 350
exception handling 361
Object object 219
root of all objects 220
toString method 220
object-oriented programming. See OOP
objects 191
and event handlers, table 263
displaying associative array 215
introduction to OOP 195
octal notation 20
onAbort event
event triggers 264
Image object 384
onBlur event 264
onChange event 264
onClick event 383
adding handler to button 114
assigning JavaScript to 46
case sensitivity of 209
event triggers 264
using an conditional expression in 47
works in all browsers 262
onDblClick event 264
one-off errors
logical errors 346
while statements and 86
onError event
event triggers 264
Image object 384
onFocus event 264
onKeyDown event 264
onKeyPress event 264
onKeyUp event 264
onLoad event
event triggers 264
Image object 384
onMouseDown event 383
event triggers 264
onMouseMove event 383
onMouseOut event 383
adding handler to <IMG> tag 385
event triggers 264
onMouseOver event 209 , 383
changing href property of links
onMouseOver event 209
event triggers 264
onMouseUp event 383
event triggers 264
onReset event 264
onResize event 264
onSubmit event
event triggers 264
form object 273
onUnload event 264
OOP (object-oriented programming) 191
class interfaces 197
classes and objects 195
events 194
inheritance 196
introduction 195
JavaScript and 191
JavaScript OO lite 201
key concepts 198
members 194
methods 194
modeling 197
properties 193
shared members 196
operating systems 3
operator ! (Not) 39
operator & & (And) 39
operator precedence 41
operator || (Or) 39
operators
See also individual operators
arithmetic operators 37
assignment operators 36
Boolean operators 39
comparison operators 40
operator precedence 41
playing part of verb in statements 19
<OPTION> tag 162