| Preface |
|
xi | |
| Part I -- Start up! |
|
1 | (2) |
|
|
|
3 | (64) |
|
|
|
3 | (5) |
|
|
|
3 | (3) |
|
|
|
6 | (2) |
|
|
|
8 | (5) |
|
|
|
9 | (1) |
|
|
|
9 | (2) |
|
|
|
11 | (2) |
|
|
|
13 | (2) |
|
|
|
13 | (1) |
|
|
|
14 | (1) |
|
Browsers that do not have JavaScript capability |
|
|
15 | (1) |
|
|
|
15 | (10) |
|
What is the point of variables? |
|
|
16 | (1) |
|
Declaring and initializing variables |
|
|
16 | (1) |
|
|
|
17 | (2) |
|
|
|
19 | (1) |
|
|
|
20 | (4) |
|
|
|
24 | (1) |
|
|
|
25 | (3) |
|
What is the point of functions? |
|
|
25 | (1) |
|
|
|
25 | (1) |
|
Local and global variables |
|
|
26 | (1) |
|
|
|
27 | (1) |
|
|
|
28 | (10) |
|
|
|
28 | (3) |
|
|
|
31 | (1) |
|
|
|
32 | (1) |
|
|
|
33 | (2) |
|
|
|
35 | (1) |
|
|
|
35 | (1) |
|
|
|
35 | (2) |
|
|
|
37 | (1) |
|
|
|
37 | (1) |
|
|
|
38 | (12) |
|
What is the purpose of objects? |
|
|
38 | (1) |
|
|
|
39 | (1) |
|
|
|
39 | (1) |
|
Objects on the Internet page |
|
|
40 | (6) |
|
|
|
46 | (1) |
|
|
|
46 | (4) |
|
|
|
50 | (2) |
|
What is the purpose of events? |
|
|
50 | (1) |
|
|
|
50 | (2) |
|
|
|
52 | (6) |
|
What is the point of forms? |
|
|
52 | (1) |
|
|
|
52 | (3) |
|
Evaluating the contents of a form |
|
|
55 | (3) |
|
Sending the contents of a form |
|
|
58 | (1) |
|
|
|
58 | (9) |
|
Dividing a page into frames |
|
|
58 | (3) |
|
Addressing specific frames |
|
|
61 | (1) |
|
|
|
62 | (2) |
|
Browsers that do not support frames |
|
|
64 | (3) |
| Part II -- Take that! |
|
67 | (138) |
|
|
|
69 | (136) |
|
Objects, methods and properties |
|
|
69 | (119) |
|
|
|
69 | (2) |
|
|
|
71 | (1) |
|
|
|
71 | (1) |
|
|
|
71 | (10) |
|
|
|
81 | (2) |
|
|
|
83 | (4) |
|
|
|
87 | (2) |
|
|
|
89 | (6) |
|
|
|
95 | (6) |
|
|
|
101 | (3) |
|
|
|
104 | (2) |
|
|
|
106 | (2) |
|
|
|
108 | (1) |
|
|
|
108 | (3) |
|
|
|
111 | (1) |
|
|
|
112 | (1) |
|
|
|
113 | (3) |
|
|
|
116 | (1) |
|
|
|
116 | (1) |
|
|
|
117 | (1) |
|
|
|
117 | (1) |
|
|
|
117 | (1) |
|
|
|
118 | (5) |
|
|
|
123 | (4) |
|
|
|
127 | (3) |
|
|
|
130 | (4) |
|
|
|
134 | (1) |
|
|
|
135 | (3) |
|
|
|
138 | (1) |
|
|
|
138 | (2) |
|
|
|
140 | (2) |
|
|
|
142 | (1) |
|
|
|
143 | (1) |
|
|
|
144 | (2) |
|
|
|
146 | (1) |
|
|
|
147 | (2) |
|
|
|
149 | (5) |
|
|
|
154 | (2) |
|
|
|
156 | (2) |
|
|
|
158 | (2) |
|
|
|
160 | (5) |
|
|
|
165 | (6) |
|
|
|
171 | (2) |
|
|
|
173 | (1) |
|
|
|
173 | (2) |
|
|
|
175 | (2) |
|
|
|
177 | (11) |
|
Top-level properties and functions |
|
|
188 | (6) |
|
|
|
189 | (1) |
|
|
|
189 | (1) |
|
|
|
189 | (1) |
|
|
|
190 | (1) |
|
|
|
190 | (1) |
|
|
|
190 | (1) |
|
|
|
191 | (1) |
|
|
|
191 | (1) |
|
|
|
192 | (1) |
|
|
|
192 | (1) |
|
|
|
193 | (1) |
|
|
|
193 | (1) |
|
|
|
193 | (1) |
|
|
|
193 | (1) |
|
|
|
194 | (10) |
|
|
|
195 | (1) |
|
|
|
195 | (1) |
|
|
|
196 | (1) |
|
|
|
196 | (1) |
|
|
|
196 | (1) |
|
|
|
197 | (1) |
|
|
|
197 | (1) |
|
|
|
197 | (1) |
|
|
|
198 | (1) |
|
|
|
198 | (1) |
|
|
|
198 | (1) |
|
|
|
199 | (1) |
|
|
|
199 | (1) |
|
|
|
200 | (1) |
|
|
|
200 | (1) |
|
|
|
201 | (1) |
|
|
|
201 | (1) |
|
|
|
202 | (1) |
|
|
|
202 | (1) |
|
|
|
202 | (1) |
|
|
|
202 | (1) |
|
|
|
203 | (1) |
|
|
|
203 | (1) |
|
|
|
204 | (1) |
| Part III -- Go ahead! |
|
205 | (40) |
|
|
|
207 | (38) |
|
|
|
207 | (5) |
|
|
|
207 | (2) |
|
Cookie for counter with name |
|
|
209 | (3) |
|
|
|
212 | (11) |
|
|
|
212 | (1) |
|
Menu via drop-down field in frames |
|
|
212 | (2) |
|
|
|
214 | (4) |
|
|
|
218 | (5) |
|
|
|
223 | (13) |
|
|
|
223 | (2) |
|
|
|
225 | (1) |
|
|
|
225 | (1) |
|
|
|
226 | (1) |
|
|
|
227 | (1) |
|
|
|
228 | (1) |
|
|
|
228 | (1) |
|
|
|
229 | (1) |
|
|
|
229 | (1) |
|
|
|
230 | (1) |
|
|
|
230 | (1) |
|
|
|
231 | (1) |
|
|
|
231 | (1) |
|
|
|
232 | (1) |
|
|
|
232 | (1) |
|
|
|
233 | (1) |
|
|
|
233 | (1) |
|
|
|
233 | (1) |
|
|
|
234 | (1) |
|
|
|
235 | (1) |
|
|
|
235 | (1) |
|
|
|
235 | (1) |
|
|
|
235 | (1) |
|
|
|
236 | (1) |
|
Some interesting pages on the web |
|
|
236 | (9) |
|
|
|
236 | (2) |
|
|
|
238 | (5) |
|
|
|
243 | (2) |
| A Appendix |
|
245 | (36) |
|
A Character references for special characters |
|
|
245 | (2) |
|
B Predefined color values |
|
|
247 | (4) |
|
|
|
251 | (21) |
|
|
|
251 | (1) |
|
|
|
252 | (1) |
|
|
|
253 | (1) |
|
|
|
254 | (13) |
|
|
|
267 | (1) |
|
|
|
267 | (1) |
|
|
|
268 | (1) |
|
|
|
268 | (1) |
|
|
|
269 | (1) |
|
|
|
269 | (1) |
|
|
|
270 | (2) |
|
|
|
272 | (2) |
|
|
|
274 | (7) |
| Index |
|
281 | |