data type
JavaScript as weakly typed,
20
authorization to access,
753,
764
beginning of file, finding,
755
connection
deleting
field
key, defining as primary,
733,
736
query, specifying for,
739,
754
table, splitting into,
728
IIS security, error message caused by,
761
query
Boolean operator, using,
742
criteria, on multiple,
742
criterion, limiting record return by,
741–742
result, loading to HTML table,
755–759
result, rounding numerical,
757–758
SQL
select statement, using,
739–743
record
forward only cursor type recordset,
760
number in recordset, returning highest,
769
opening recordset using
Connection object,
753–754,
758
opening recordset using
Recordset object,
759–760
query, limiting by record criterion,
741–742
table row, relation to,
734
relationship
data integrity enforcement, role in,
736,
737
replication, avoiding unnecessary,
728
table
field, splitting into,
728
query, specifying in,
739
row, record relation to,
734
text file data storage versus,
721
Trivia Quiz application
AskQuestion.htm file, coding for database functionality,
782–787
NoteUserSelections.asp file, coding for database functionality,
777–778,
781
referential integrity,
776
web page, accessing from
location of database,
746
web server, located on,
746
cookie
web page visit date, storing in,
838
database table, inserting date into,
767
drop-down date list, creating,
224–225
millisecond
UTC millisecond, getting/setting,
339,
340,
905
modification date, returning,
436,
930
second
time zone, returning date based on,
137
year
debugging
BOM property, accessing,
386
browser, tracking instance/page load,
389–391
variable value, checking,
385,
394
adding content in IE environment,
468–470
appearance coding in IE environment,
454–457
browser
DOM, cross-browser programming using,
557–558
mouse rollover effect cross-browser programming,
565–567
page change, cross-browser programming involving small,
514–519
text addition/deletion cross-browser programming,
561–565
text animation cross-browser programming,
558–560
changing content in IE environment,
460–468
event handling
argument, passing explicitly,
568–569
id attribute, referencing element by,
455,
535,
568
image effect
innerText property, getting/setting,
461–462
layer
menu
image effect in cross-browser environment,
520,
844–850
mouse rollover effect
outerhtml property, getting/setting,
462–468
page tag, referencing in IE environment,
454–455
paragraph
positioning content in IE environment,
458–460
style object coding in IE environment,
454–457
style sheet
table
text
referencing
Text object,
455
document object
bgColor property,
7,
8,
930
browser
createAttribute method,
547
createElement method,
547,
549
createTextNode method,
547,
549
documentElement property,
539,
545
lastModified property,
436,
930
onreadystatechange event,
638
securityPolicy property,
175
window, returning reference to
document object in current,
160,
946
write method
Layer object, writing to using,
495
multiplication table result, writing using,
103,
800–803
replacing text using,
262
DOM (Document Object Model)
attribute
BOM
browser
cross-browser programming using,
557–558
element
node
document prologue, as,
584
sharing between documents,
584
XHTML DTD declaration,
527