id attribute, document access,
231,
262
identifiers
consistency of conventions for,
69
IE (Internet Explorer)
contextual activations and,
521
document properties, IE
5, 5.5, and
6,
246–247
DOM document trees and,
261
hiding proprietary features from other browsers,
645
innerHTML property support,
291
innerText property support,
292–293
JScript versions corresponding to,
Microsoft client capability detection,
549–551
Netscape versions corresponding to,
731
nonstandard event handlers available in,
303–309
outerHTML property support,
292–293
outerText property support,
292–293
proprietary features by version,
651–653
Screen object detection,
547
signed scripts for security,
683–684
simulating browser activities,
551
XSL client-side support,
611
IE (Internet Explorer), extensions,
641–672
JScript capabilities,
671
JScript proprietary features,
645–650
JScript's relationship to ECMAScript,
642
proprietary browser features by browser versions,
650–654
if statements
else statements and,
36,
97
switch/case statements and,
98
iframe object, HTMLIFrameElement,
828
Image object, HTMLImageElement
elements[ ] collection,
394
one-way communication with servers,
583
remote JavaScript one-way communication,
583–584
remote JavaScript two-way communication,
586–588
rollover buttons not supporting,
468–469
<img>
correspondence to Image object,
394,
463,
829
event binding not supported by,
468
one-way communication with servers,
583
implicit declaration, of variables,
48,
69–70
index property, exec( ) method,
205
indexOf( ) method, String object,
185
infinite loops, browser security,
690–691
Infinity/-Infinity values,
51–52
input object, HTMLInputElement,
832
input property, exec( ) method,
205
<input type="hidden"...>,
826
<input type="password"...>,
854
document object corresponding to,
832
ins object, HTMLModElement,
832
insertBefore( ) method, DOM nodes,
265
integers, numeric data type,
49
Internet, security policies,
685–686
interval methods, Window object,
369–370
isIndex object, HTMLIsIndexElement,
832