JavaScript Editor JavaScript Validator     JavaScript Editor 



Team LiB
Previous Section Next Section

Index

E

E property (Math object), 909
ECMA (European Computer Manufacturers Association), 525
ECMAScript standard, 524–525
e-commerce site. See also CompBitsCo database
shopping basket, 289, 820–825
user interface, 235, 720, 813–818, 819–820, 862–870
EDI (Electronic Data Interchange), 583
Edit Relationships dialog box (Access), 737
editor for writing code, 4–5
Element object
getAttribute method, 549–550, 552
introduced, 534
removeAttribute method, 549–550
setAttribute method, 549–550, 552
tagName property, 539–540
elementCount variable, 836
ElementName HTML tag, 447
elements property (Form object), 190, 194, 933
else if statement, 77–79, 893
else statement, 77–79
embed HTML tag
browser support, 630, 639
object tag, using in conjunction with, 639
pluginspage attribute, 630
quality attribute, 629, 637
src attribute, 628, 637
type attribute, 629
embeds property (document object), 930
encodeURI function, 899
encodeURIComponent function, 899
encoding property (Form object), 933
Enterprise Server, 650
Entity object, 534
EntityReference object, 534
Enumerator object, 906
EOF (end of file), 754–755, 874
Eof property (Recordset object), 754–755
Equal operator, 65, 88
equals sign (=) assignment operator, 24, 66, 70–71, 369
equals signs (==) comparison operator, 65, 66
error
browser error display, 28–34
exception versus, 401
handling
catching exception, 401–404, 407–408, 409
DHTML, 467
Fahrenheit to centigrade converter application, 91–92
looping, invalid data in, 92
variable name error, 31–32, 33
preventing, 366–370, 400–401
throwing, 404–408, 896
escape
character/sequence, 21–22, 45, 294, 295, 686
function, 428, 686, 899
European Computer Manufacturers Association. See ECMA
eval
function, 899
method
Array object, 901
Object object, 913
event handling
ActiveX control, 638, 639, 640, 642
Application_OnEnd event, 713
Application_OnStart event, 713
ASP, 710–711, 712, 713, 714, 715
attribute, event handler as, 168–170
button event
DHTML, in, 471
focus, 194
radio button, 209, 212–213, 214
click event, 554, 556
DOM event model, 552–557
form
focus event, 194, 199, 204
mouse event, 196–197
onsubmit event, 190, 683, 925
Select element event, 221–228
HTML control event, 925
hyperlink event, 168–171, 936
layer, 494, 496–497, 502
menu, DHTML
IE environment, in, 473, 474–475, 477, 481
NN environment, in, 503–504, 505, 506
mousedown event, 554
mousemove event, 554
mouseout event, 554
mouseover event, 554
mouseup event, 554
onabort event, 926, 935
onblur event
Button object, 927
Checkbox object, 209
described, 925
FileUpload object, 932
Layer object, 496
Password object, 939
Radio object, 209
Reset object, 941
Select object, 942
Submit object, 943
Text object, 194, 199, 204, 944
Textarea object, 945
window object, 946
onchange event
described, 925
Select object, 224, 942
Text object, 198–199, 201, 944
Textarea object, 206–207, 945
onclick event
A tag handler, 168–169, 173
button, of, 194–196, 214, 219, 229, 642
Checkbox object, 209
described, 924
document object, 929
Link object, 935–936
Radio object, 212–213, 214
Reset object, 941
Submit object, 943
TD tag handler, 476
ondblclick event, 554, 924, 929, 936
ondragstart event, 470
onerror event
described, 926
IMG object, 935
window object, 946
onfocus event
Button object, 927
Checkbox object, 209
described, 925
FileUpload object, 932
form element object, 194
Layer object, 496
Password object, 939
Radio object, 209
Reset object, 941
Select object, 942
Submit object, 943
Text object, 199, 944
Textarea object, 945
window object, 946
onkeydown event
described, 925
document object, 929
Link object, 936
Textarea object, 206–207, 945
onkeypress event
described, 925
document object, 929
Link object, 936
Textarea object, 206–207, 945
onkeyup event
described, 925
document object, 929
Link object, 936
Textarea object, 206–207, 945
onload event
IMG object, 935
Layer object, 496
window object, 185, 189, 226, 241, 807–808
XML, 615
onmousedown event
Button object, 196–197, 927
described, 924
Link object, 936
onmousemove event, 924
onmouseout event
A object, 811, 843–844
capturing, 475
described, 924
div tag handler, 474–475, 476, 502
document object, 477, 480
img tag handler, 46
Layer object, 496, 503, 505, 506
layer tag, behavior in relation to, 502
Link object, 936
myPara_onmouseout function handler, 457
onmouseover event
A object, 811, 843–844
capturing, 475
described, 924
document object, 477, 480–481
event object coding involving, 472
Layer object, 496, 497, 503, 505, 506
Link object, 936
onmouseup event
Button object, 196–197, 927
described, 924
document object, 929
Layer object, 496
Link object, 936
onreadystatechange event, 638
onreset event, 925, 933
onresize event, 925, 946
onscroll event, 470
onselect event
described, 925
Text object, 198–199, 944
Textarea object, 945
onsubmit event, 190, 683, 925
onunload event, 269, 925, 946
plug-in, 639, 640, 642
propagation, preventing, 932
property, event handler as, 170–173
scripting, in server-side, 710–711, 712, 713, 714, 715
Select element event, 221–228
Session_OnEnd event, 710–711
Session_OnStart event, 710–711, 712, 715
web page, 167–168
XML object event, 615
event object
altKey property, 553
bubbles property, 553
button property, 471, 553
cancelable property, 553
clientX property, 553, 557
clientY property, 553, 557
ctrlKey property, 554
currentTarget property, 553
eventPhase property, 553
fromElement property, 472
function, passing to, 498–499, 507, 568–569, 577
InitEvent method, 932
metaKey property, 554
mouse event object, 553–554
NN support, 498–501, 553, 554, 569, 577–578
onmouseover event, coding involving, 472
preventDefault method, 932
relatedTarget property, 554, 569, 577–578
screenX property, 471, 554, 931
screenY property, 471, 554, 931
shiftKey property, 554
srcElement property, 472, 479, 481, 569, 577
stopPropagation method, 932
target property, 553, 569, 577
timeStamp property, 553
toElement property, 472, 569, 577, 578
type property, 553, 555, 931
window object property, as, 471
x property, 931
y property, 931
eventPhase property (event object), 553
Evil_Laugh.ra file, 857
exception
catching using try...catch statement, 401–404, 407–408, 409
error versus, 401
variable, storing in, 402, 407–408
Exception object
browser support, 402, 403
description property, 402, 403
message property, 402, 409
name property, 402, 409
number property, 402
exception variable, 402, 407–408
exclamation mark, equals sign (!=)
not equal to operator, 65
NOT logical operator, 71
exec method (RegExp object), 915
Execute method (Connection object), 753, 758, 761
exp method (Math object), 910
Explosion.ra file, 857
export statement, 898
expression, regular
alphanumeric character, matching, 301–304
alternation character, matching, 310
browser support, 294, 295, 306, 307–308
case sensitivity, 299, 301
constructor, 297, 322–323
digit, matching, 300, 302, 311–312
flag, multi-line, 299
grouping, 309–312, 314, 826
introduced, 291
match, global, 299
message board application, 828–829
plug-in version number, returning using, 646
position character, matching, 305–308
repetition character, matching, 304–305
replace method parameter, as, 298–299, 314–315
special character, matching, 300–301
splitting text, in, 313–314, 321
syntax, 297, 300
Trivia Quiz application, 323–329, 789–790
white space, matching, 300
wildcard, 300, 302
word, matching, 300, 306–307, 310, 331, 826–829
Extensible HyperText Markup Language. See XHTML
Extensible Markup Language. See XML
eXtensible Style Language. See XSLT

Team LiB
Previous Section Next Section


JavaScript Editor JavaScript Validator     JavaScript Editor


©