Introduction
What's new in Navigator 3.0
What you should already know
How to use this book
Document conventions
1. Getting started
What is JavaScript?
Embedding JavaScript in HTML
Defining and calling functions
Using the write method
Scripting event handlers
Validating
form input
2. Using Navigator objects
Navigator object hierarchy
document properties: an example
JavaScript reflection and HTML layout
Key Navigator objects
Navigator's object arrays
3. Using windows and frames
Opening and closing windows
Using frames
Referring to
windows and frames
Navigating among windows and frames
4. LiveConnect
Enabling LiveConnect
The Java Console
About the Netscape packages
JavaScript
to Java communication
Java to JavaScript
communication
5. Advanced
topics
Using JavaScript URLs
Using client-side image maps
Using server-side image maps
Using the status bar
Using
cookies
Using data
tainting for security
Determining installed plug-ins
6. Values, variables, and literals
Values
Variables
Literals
7. Expressions
and operators
Expressions
Operators
8. Object model
Objects and properties
Functions
Creating new objects
9. Built-in objects and functions
Built-in objects
Built-in functions
10. Overview of JavaScript statements
Conditional statement
Loop statements
Object manipulation
statements and operators
Comments
11. Statements
break
comment
continue
for
for...in
function
if...else
new
return
this
var
while
with
12. The Netscape packages
netscape.javascript.JSObject
netscape.javascript.JSException
netscape.plugin.Plugin
13. Navigator
JavaScript reference
abs
acos
action
alert
alinkColor
anchor method
Anchor object
anchors
appCodeName
Applet
applets
appName
appVersion
Area
arguments array
arguments property
Array
asin
atan
atan2
back
bgColor
big
blink
blur
bold
Boolean
border
Button
caller
ceil
charAt
Checkbox
checked
clearTimeout
click
close (document object)
close (window object)
closed
complete
confirm
constructor
cookie
cos
current
Date
defaultChecked
defaultSelected
defaultStatus
defaultValue
description
document
domain
E
elements array
elements property
embeds array
enabledPlugin
encoding
escape
eval
exp
fgColor
filename
FileUpload
fixed
floor
focus
fontcolor
fontsize
Form object
form property
forms
forward
Frame
frames
Function
getDate
getDay
getHours
getMinutes
getMonth
getSeconds
getTime
getTimezoneOffset
getYear
go
hash
height
Hidden
history array
history object
host
hostname
href
hspace
Image
images
index
indexOf
isNaN
italics
javaEnabled
join
lastIndexOf
lastModified
length
link method
Link object
linkColor
links
LN2
LN10
location
log
LOG2E
LOG10E
lowsrc
Math
max
MAX_VALUE
method
MimeType
mimeTypes
min
MIN_VALUE
name
NaN
navigator
NEGATIVE_INFINITY
next
Number
onAbort
onBlur
onChange
onClick
onError
onFocus
onLoad
onMouseOut
onMouseOver
onReset
onSelect
onSubmit
onUnload
open (document object)
open (window object)
opener
Option
options
parent
parse
parseFloat
parseInt
Password
pathname
PI
Plugin
plugins
port
POSITIVE_INFINITY
pow
previous
prompt
protocol
prototype
Radio
random
referrer
refresh
reload
replace
reset method
Reset object
reverse
round
scroll
search
select method
Select object
selected
selectedIndex
self
setDate
setHours
setMinutes
setMonth
setSeconds
setTime
setTimeout
setYear
sin
small
sort
split
sqrt
SQRT1_2
SQRT2
src
status
strike
String
sub
submit method
Submit object
substring
suffixes
sup
taint
taintEnabled
tan
target
Text object
text property
Textarea
title
toGMTString
toLocaleString
toLowerCase
top
toString
toUpperCase
type
unescape
untaint
URL
userAgent
UTC
value
valueOf
vlinkColor
vspace
width
window object
window property
write
writeln