ECMAScript
relationship to JavaScript,
642,
731
relationship to JScript,
731
as standardized JavaScript,
20–21
elements, Document object
accessing by position,
230
embed object, proprietary document objects,
802–803
<embed>
correspondence to embed object,
802
cross browser inclusion of embedded objects,
575
equal to and same type (===),
87
error messages, turning on,
698–699
errors
browsers suppressing,
5–6
error messages, turning on,
698–699
list of common errors and symptoms,
701–702
escape( ) method, strings,
180
event binding
non-standard event binding in (X)HTML,
310
rollover buttons and,
468
adding interactivity with,
13–15
basic model compared with modern models,
315–316
nonstandard in Netscape and Internet Explorer,
303–309
variable scope and,
72–73
event binding with JavaScript,
310–311
events and event handler attributes in (X)HTML,
300–301
nonstandard event binding in (X)HTML,
310
nonstandard event handlers available in Netscape and Internet Explorer,
303–309
binding handlers to objects,
330–331
event propagation and routing,
339–341
preventing default actions,
337–339
event model, IE 4+
binding handlers to objects,
322–323
event model compatibility,
299
imitating Netscape event capture,
328
proprietary features,
330
event propagation and routing,
321
event models
basic model compared with modern models,
315–316
comparison of features,
47–48
events
behavior in Internet Explorer
4+,
324–326
bubbling in Internet Explorer
4+,
324–326
capture in Internet Explorer
4+,
328
creating in Internet Explorer
4+,
329–330
routing in Internet Explorer
4+,
329
routing in Netscape
4,
321
limitations in support for,
718
list of exception objects,
748
exclamation (!), logical operator,
89
explicit type conversion,
67
explicit, return statements,
130
eXtensible Style Sheet Transformations (XSLT),
609–614
modal, modeless, and pop-up windows,
381–383
external object, proprietary browser objects,
817–818
external scripts
advantages/disadvantages,
16