Introduction |
|
1 | (1) |
|
|
2 | (1) |
|
|
2 | (1) |
|
|
3 | (1) |
|
How This Book Is Organized |
|
|
4 | (2) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
Book V: Multimedia: Pulling Together Graphics, Sound, Video, Animations, and Applets |
|
|
5 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
Book VIII: Adding E-Commerce Capability |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
6 | (3) |
|
|
9 | (96) |
|
Creating a Successful Web Site |
|
|
11 | (16) |
|
|
11 | (2) |
|
Different kinds of Web sites |
|
|
11 | (2) |
|
Creating a Web site: An overview |
|
|
13 | (1) |
|
|
13 | (1) |
|
|
14 | (1) |
|
From scratch, using a text editor |
|
|
14 | (1) |
|
Using a graphical Web page editor |
|
|
14 | (1) |
|
Beyond HTML: Adding nifty features |
|
|
14 | (1) |
|
Publishing Your Web Pages |
|
|
15 | (2) |
|
Finding space for your Web site |
|
|
15 | (1) |
|
Publicizing your Web site |
|
|
16 | (1) |
|
Elements of a Successful Web Site |
|
|
17 | (1) |
|
|
18 | (3) |
|
|
18 | (1) |
|
Hierarchical organization |
|
|
19 | (1) |
|
Combination sequential and hierarchical organization |
|
|
20 | (1) |
|
|
20 | (1) |
|
What to Include on Every Page |
|
|
21 | (1) |
|
What to Include on Every Web Site |
|
|
22 | (5) |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
24 | (1) |
|
|
24 | (1) |
|
|
24 | (1) |
|
|
24 | (1) |
|
|
25 | (1) |
|
|
25 | (2) |
|
Building Your First Web Site |
|
|
27 | (14) |
|
Registering with a Free Web Host |
|
|
27 | (2) |
|
Using a Free Web Site Creation Tool |
|
|
29 | (9) |
|
Viewing Your First Web Page --- Live |
|
|
38 | (3) |
|
Exploring the Essential Elements of Web Page Design |
|
|
41 | (24) |
|
|
41 | (1) |
|
|
42 | (5) |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
44 | (1) |
|
|
45 | (1) |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
48 | (1) |
|
Setting the background color |
|
|
48 | (1) |
|
|
49 | (1) |
|
Creating Visual Interest with Horizontal Rules |
|
|
49 | (1) |
|
Organizing Information into Lists |
|
|
50 | (2) |
|
|
50 | (1) |
|
|
51 | (1) |
|
|
52 | (2) |
|
|
53 | (1) |
|
|
53 | (1) |
|
Linking within the same page |
|
|
54 | (1) |
|
|
54 | (5) |
|
|
54 | (2) |
|
Using a table for page layout |
|
|
56 | (3) |
|
|
59 | (3) |
|
Deciding what to include in a navigation bar |
|
|
60 | (1) |
|
Creating a text-based navigation bar |
|
|
60 | (2) |
|
Using images in a navigation bar |
|
|
62 | (1) |
|
|
62 | (3) |
|
Working with Graphics, Sounds, and Video |
|
|
65 | (14) |
|
Getting Familiar with File Formats for Image, Sound, and Video |
|
|
65 | (3) |
|
|
65 | (2) |
|
|
67 | (1) |
|
|
67 | (1) |
|
Inserting a Graphic Image |
|
|
68 | (1) |
|
Working with Graphic Images |
|
|
68 | (1) |
|
Carving Up Graphics with Image Maps |
|
|
69 | (4) |
|
Using Transparent GIF Images |
|
|
73 | (2) |
|
|
75 | (1) |
|
Inserting a link to a sound file |
|
|
75 | (1) |
|
|
76 | (1) |
|
Creating a background sound |
|
|
76 | (1) |
|
Incorporating Video Clips |
|
|
76 | (3) |
|
Inserting a link to a video |
|
|
77 | (1) |
|
|
77 | (2) |
|
Building Your Web Workshop |
|
|
79 | (8) |
|
|
79 | (1) |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
80 | (2) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
81 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
84 | (1) |
|
|
84 | (1) |
|
|
84 | (3) |
|
Corel WordPerfect Office 11 |
|
|
84 | (1) |
|
Lotus SmartSuite Millennium Edition |
|
|
85 | (1) |
|
|
85 | (2) |
|
|
87 | (10) |
|
Publishing Your Web Pages |
|
|
87 | (7) |
|
|
88 | (3) |
|
|
91 | (3) |
|
|
94 | (2) |
|
Submitting Your Site to Search Services |
|
|
96 | (1) |
|
Publicizing Your Web Site |
|
|
97 | (8) |
|
Springing For a Domain Name |
|
|
97 | (2) |
|
|
98 | (1) |
|
Registering a domain name |
|
|
98 | (1) |
|
Understanding Search Services |
|
|
99 | (2) |
|
Specifying a descriptive HTML title |
|
|
100 | (1) |
|
|
100 | (1) |
|
|
101 | (1) |
|
Exploring automated submission tools |
|
|
101 | (1) |
|
Going Beyond Search Services |
|
|
101 | (4) |
|
|
102 | (1) |
|
|
102 | (1) |
|
|
103 | (2) |
|
|
105 | (88) |
|
|
107 | (10) |
|
Understanding HTML Basics: Text and Tags |
|
|
107 | (2) |
|
|
108 | (1) |
|
|
109 | (1) |
|
Using HTML Structure Tags |
|
|
109 | (4) |
|
|
110 | (1) |
|
|
110 | (1) |
|
The <HEAD> and <TITLE> tags |
|
|
111 | (1) |
|
|
111 | (1) |
|
|
112 | (1) |
|
Getting Familiar with Basic HTML Tags |
|
|
113 | (4) |
|
|
113 | (1) |
|
|
113 | (1) |
|
|
113 | (1) |
|
|
114 | (3) |
|
Setting Background and Text Characteristics |
|
|
117 | (10) |
|
Applying a Color Background |
|
|
117 | (1) |
|
Applying an Image Background |
|
|
118 | (1) |
|
|
119 | (1) |
|
Setting Document Text Colors |
|
|
120 | (1) |
|
|
120 | (1) |
|
|
120 | (1) |
|
Specifying Text Alignment |
|
|
121 | (2) |
|
Using Font Type Specifications |
|
|
123 | (4) |
|
Adding Internal and External Links |
|
|
127 | (10) |
|
|
127 | (4) |
|
|
128 | (1) |
|
|
128 | (1) |
|
Absolute and relative URLs |
|
|
129 | (2) |
|
|
131 | (1) |
|
|
131 | (3) |
|
Linking to documents within your site |
|
|
131 | (1) |
|
Linking to pages out on the Web |
|
|
132 | (1) |
|
Linking to other stuff on the Internet |
|
|
133 | (1) |
|
Making Links within Documents |
|
|
134 | (2) |
|
|
134 | (1) |
|
|
135 | (1) |
|
Using a Link-Checker Utility |
|
|
136 | (1) |
|
|
137 | (10) |
|
|
137 | (4) |
|
Optimizing Images for Quick Download |
|
|
141 | (1) |
|
Controlling Image Alignment |
|
|
142 | (1) |
|
Surrounding Images with Blank Space |
|
|
143 | (1) |
|
|
144 | (3) |
|
|
147 | (8) |
|
|
147 | (3) |
|
Embedding Horizontal Rules |
|
|
150 | (2) |
|
|
152 | (3) |
|
|
155 | (12) |
|
|
155 | (3) |
|
Using Form Components to Collect Information |
|
|
158 | (9) |
|
Including Submit and Reset buttons |
|
|
158 | (1) |
|
Including check boxes, radio buttons, and more |
|
|
159 | (1) |
|
|
159 | (2) |
|
|
161 | (1) |
|
|
162 | (1) |
|
|
162 | (2) |
|
|
164 | (3) |
|
|
167 | (12) |
|
|
167 | (3) |
|
|
170 | (1) |
|
Developing Alternative Content |
|
|
170 | (1) |
|
Establishing the Frameset Document |
|
|
171 | (2) |
|
|
173 | (2) |
|
Setting Up Links and Targets |
|
|
175 | (1) |
|
|
176 | (3) |
|
|
179 | (14) |
|
|
179 | (2) |
|
Accommodating browser differences |
|
|
179 | (1) |
|
Understanding inheritance |
|
|
180 | (1) |
|
Connecting Style Sheets to HTML Documents |
|
|
181 | (3) |
|
|
182 | (1) |
|
|
183 | (1) |
|
Understanding Style Rules |
|
|
184 | (9) |
|
|
186 | (1) |
|
Setting a font for an entire document |
|
|
186 | (1) |
|
Specifying text and background colors |
|
|
187 | (2) |
|
Specifying background images |
|
|
189 | (4) |
|
|
193 | (74) |
|
Getting to Know FrontPage |
|
|
195 | (6) |
|
``What Is FrontPage, and What Can I Do with It?'' |
|
|
195 | (1) |
|
How FrontPage Is Organized |
|
|
195 | (1) |
|
|
196 | (4) |
|
Introducing the FrontPage Editor |
|
|
200 | (1) |
|
Getting Started with FrontPage: Your First Web Site |
|
|
201 | (10) |
|
|
201 | (3) |
|
|
204 | (3) |
|
Creating an empty Web page |
|
|
204 | (1) |
|
Creating a Web page from a template |
|
|
204 | (2) |
|
Creating framed Web pages |
|
|
206 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
Opening Files from Other Programs with FrontPage |
|
|
209 | (2) |
|
Customizing FrontPage to Your Liking |
|
|
211 | (10) |
|
A Quick Guide to the Three Modes of the FrontPage Editor |
|
|
211 | (2) |
|
|
213 | (1) |
|
|
214 | (1) |
|
Deleting Files and Folders |
|
|
215 | (1) |
|
Importing Webs and Web Pages |
|
|
216 | (5) |
|
Importing files that you created elsewhere |
|
|
217 | (1) |
|
Importing folders that you created elsewhere |
|
|
217 | (1) |
|
Importing a Web site that you created elsewhere |
|
|
218 | (3) |
|
Laying the Groundwork for Your Web Pages |
|
|
221 | (8) |
|
Applying a Theme to a Web Page (Or an Entire Web Site) |
|
|
221 | (2) |
|
|
223 | (1) |
|
|
224 | (5) |
|
Setting a background image |
|
|
225 | (1) |
|
Setting background colors |
|
|
226 | (1) |
|
|
227 | (2) |
|
Getting the Basics on Your Page: Text, Tables, and Links |
|
|
229 | (14) |
|
|
229 | (4) |
|
|
230 | (1) |
|
Changing paragraph settings |
|
|
231 | (1) |
|
Creating bulleted and numbered lists |
|
|
232 | (1) |
|
Changing borders and shading properties |
|
|
232 | (1) |
|
|
233 | (5) |
|
|
234 | (3) |
|
|
237 | (1) |
|
Creating and Using Hyperlinks |
|
|
238 | (5) |
|
Working with the Hyperlinks view |
|
|
241 | (1) |
|
Recalculating a project's hyperlinks |
|
|
241 | (2) |
|
Perking Up Your Pages with Interactive Buttons, Counters, and More |
|
|
243 | (8) |
|
Inserting Some Extra Effects |
|
|
243 | (4) |
|
|
243 | (2) |
|
Adding an interactive button (rollover) |
|
|
245 | (1) |
|
|
246 | (1) |
|
Adding Graphics to Web Pages |
|
|
247 | (4) |
|
Adding a graphic on your own |
|
|
248 | (1) |
|
Adding clip art from the Clip Organizer to a Web page |
|
|
249 | (2) |
|
Image Editing for Everyone |
|
|
251 | (10) |
|
Activating the Pictures Toolbar |
|
|
251 | (1) |
|
Image Manipulation Made Easy |
|
|
252 | (7) |
|
|
252 | (1) |
|
Changing brightness and contrast |
|
|
253 | (1) |
|
Setting an image's transparent color |
|
|
254 | (1) |
|
|
254 | (1) |
|
|
255 | (1) |
|
Flipping and rotating images |
|
|
256 | (1) |
|
Placing text over an image |
|
|
257 | (1) |
|
Adding a hyperlink to an image |
|
|
258 | (1) |
|
|
259 | (2) |
|
Publishing Your Web Pages |
|
|
261 | (6) |
|
Publishing a Web by Using HTTP |
|
|
261 | (2) |
|
Publishing a Web by Using FTP |
|
|
263 | (4) |
|
Setting up an FTP connection |
|
|
263 | (1) |
|
|
264 | (3) |
|
|
267 | (98) |
|
Getting to Know Dreamweaver |
|
|
269 | (10) |
|
What Is Dreamweaver, and What Can I Do with It? |
|
|
269 | (1) |
|
Introducing the Document Window |
|
|
270 | (1) |
|
Examining Your Site with the Site Window |
|
|
271 | (2) |
|
Choosing between Standard, Layout, and Expanded Tables Modes |
|
|
273 | (1) |
|
Exploring Toolbar Buttons |
|
|
274 | (1) |
|
Using Panels, Bars, and Properties Inspectors |
|
|
275 | (2) |
|
|
275 | (1) |
|
|
276 | (1) |
|
|
277 | (2) |
|
Creating Your First Web Site with Dreamweaver |
|
|
279 | (8) |
|
|
279 | (1) |
|
|
279 | (4) |
|
|
283 | (1) |
|
Adding Content to a Document |
|
|
283 | (2) |
|
|
285 | (1) |
|
Previewing a Document in a Web Browser |
|
|
285 | (2) |
|
|
287 | (18) |
|
Customizing What You See in the Document Window |
|
|
287 | (2) |
|
Turning rulers on and off |
|
|
287 | (1) |
|
Moving and resetting the origin |
|
|
288 | (1) |
|
Changing ruler measurement units |
|
|
288 | (1) |
|
|
288 | (1) |
|
Activating and deactivating grid snapping |
|
|
288 | (1) |
|
Establishing Page Properties |
|
|
289 | (4) |
|
|
293 | (2) |
|
|
293 | (1) |
|
|
293 | (1) |
|
Deleting text and line breaks |
|
|
293 | (1) |
|
|
294 | (1) |
|
|
295 | (5) |
|
|
296 | (1) |
|
|
297 | (1) |
|
|
297 | (3) |
|
|
300 | (2) |
|
|
300 | (1) |
|
|
300 | (1) |
|
|
301 | (1) |
|
|
302 | (1) |
|
|
302 | (1) |
|
|
303 | (1) |
|
Storing Information in Table Cells |
|
|
303 | (2) |
|
Adding an image to a cell |
|
|
303 | (1) |
|
|
304 | (1) |
|
Deleting an image from a cell |
|
|
304 | (1) |
|
Deleting text from a cell |
|
|
304 | (1) |
|
Incorporating Interactive Images |
|
|
305 | (12) |
|
Creating a Link from an Image |
|
|
305 | (1) |
|
Creating Clickable Hot Spots |
|
|
306 | (2) |
|
|
306 | (2) |
|
|
308 | (1) |
|
Adding Text Rollovers (Flash Text) |
|
|
308 | (2) |
|
|
308 | (2) |
|
|
310 | (1) |
|
Playing (previewing) Flash text |
|
|
310 | (1) |
|
Adding Button Rollovers (Flash Buttons) |
|
|
310 | (2) |
|
|
310 | (2) |
|
|
312 | (1) |
|
Modifying Flash button features |
|
|
312 | (1) |
|
Playing (previewing) a Flash button |
|
|
312 | (1) |
|
Inserting Image Rollovers |
|
|
312 | (2) |
|
Setting Up a Navigation Bar |
|
|
314 | (3) |
|
Creating a new navigation bar |
|
|
314 | (2) |
|
Modifying a navigation bar |
|
|
316 | (1) |
|
Adding Multimedia Objects |
|
|
317 | (6) |
|
Adding Audio and Video to Your Pages |
|
|
317 | (3) |
|
Embedding an audio or video clip |
|
|
318 | (2) |
|
Linking to an audio or video clip |
|
|
320 | (1) |
|
|
320 | (3) |
|
Punching Up Your Pages with Forms and Frames |
|
|
323 | (14) |
|
|
323 | (6) |
|
|
324 | (1) |
|
Specifying form properties |
|
|
324 | (1) |
|
|
325 | (1) |
|
|
326 | (1) |
|
|
327 | (1) |
|
|
328 | (1) |
|
Structuring Pages with Frames |
|
|
329 | (8) |
|
|
329 | (1) |
|
|
330 | (2) |
|
|
332 | (1) |
|
|
332 | (1) |
|
|
333 | (1) |
|
Setting no-frames content |
|
|
333 | (1) |
|
|
334 | (3) |
|
Laying Out Pages with Layers |
|
|
337 | (10) |
|
|
337 | (1) |
|
|
338 | (1) |
|
|
338 | (1) |
|
Placing Objects in a Layer |
|
|
338 | (1) |
|
Including a Background Image or Color in a Layer |
|
|
339 | (1) |
|
|
339 | (1) |
|
|
340 | (2) |
|
|
340 | (1) |
|
Creating a new nested layer |
|
|
341 | (1) |
|
Changing the nesting of an existing layer |
|
|
341 | (1) |
|
Collapsing or expanding your view in the Layers panel |
|
|
341 | (1) |
|
|
342 | (1) |
|
Changing the Visibility of a Layer |
|
|
343 | (1) |
|
Layering Layers: Setting the Z-index |
|
|
343 | (2) |
|
|
345 | (1) |
|
|
346 | (1) |
|
Resizing Multiple Layers at the Same Time |
|
|
346 | (1) |
|
Using Templates for a Consistent Look |
|
|
347 | (6) |
|
|
347 | (1) |
|
Creating and Using Templates |
|
|
348 | (3) |
|
|
349 | (1) |
|
Adding an editable region |
|
|
349 | (2) |
|
Using a Template to Create a Web Page |
|
|
351 | (2) |
|
Publishing and Maintaining Your Site |
|
|
353 | (12) |
|
Defining Remote Host Settings |
|
|
353 | (3) |
|
Connecting to a Web Server |
|
|
356 | (2) |
|
|
358 | (1) |
|
Collaborating on Site Revisions |
|
|
358 | (2) |
|
Enabling file check in/check out |
|
|
359 | (1) |
|
Checking files in and out |
|
|
359 | (1) |
|
|
360 | (5) |
|
|
360 | (1) |
|
|
361 | (2) |
|
|
363 | (2) |
|
Book V: Multimedia: Pulling Together Graphics, Sound, Video, Animations, and Applets |
|
|
365 | (54) |
|
Adding Visual Appeal with Graphics and Photos |
|
|
367 | (18) |
|
Acquiring Web-Friendly Graphics and Photos |
|
|
367 | (1) |
|
Optimizing Your Images for the Web |
|
|
368 | (4) |
|
Saving your images in a Web-friendly format |
|
|
369 | (1) |
|
|
369 | (1) |
|
Choosing Web-friendly image colors |
|
|
370 | (2) |
|
Creating Transparent Images |
|
|
372 | (2) |
|
Creating Clickable Images |
|
|
374 | (11) |
|
|
375 | (2) |
|
|
377 | (3) |
|
|
380 | (5) |
|
Creating Media Files and Putting Them on Your Site |
|
|
385 | (20) |
|
The Difference between Downloadable and Streaming Media |
|
|
385 | (2) |
|
Creating Streaming Audio Files |
|
|
387 | (4) |
|
Creating Downloadable Audio Files |
|
|
391 | (2) |
|
Creating Video Files for Your Web Pages |
|
|
393 | (3) |
|
Gathering the hardware and software you need |
|
|
394 | (1) |
|
Converting a video file to RealVideo format |
|
|
395 | (1) |
|
Creating an Animated Effect |
|
|
396 | (6) |
|
Editing your animated effect |
|
|
401 | (1) |
|
Optimizing your animated effect |
|
|
402 | (1) |
|
|
402 | (1) |
|
Adding Media Files to Your Web Page |
|
|
403 | (2) |
|
Adding a link to a media file |
|
|
403 | (1) |
|
|
404 | (1) |
|
Spicing Up Your Site with Java Applets |
|
|
405 | (14) |
|
|
406 | (1) |
|
Inserting Applets into HTML: An Overview |
|
|
406 | (1) |
|
Inserting Applets with the <APPLET> Tag |
|
|
406 | (4) |
|
Looking at the <APPLET> tag syntax |
|
|
407 | (3) |
|
Placing an applet on a page using the <APPLET> tag |
|
|
410 | (1) |
|
Inserting Applets with the <OBJECT> Tag |
|
|
410 | (4) |
|
Looking at the <OBJECT> tag syntax |
|
|
411 | (2) |
|
Placing an applet on a page using the <OBJECT> tag |
|
|
413 | (1) |
|
Understanding Applet Security |
|
|
414 | (1) |
|
Creating Your Own Java Applets |
|
|
415 | (4) |
|
What you need to create Java applets |
|
|
415 | (2) |
|
From source to executable code: A look at the applet development life cycle |
|
|
417 | (2) |
|
|
419 | (84) |
|
JavaScript Syntax and Keywords |
|
|
421 | (10) |
|
A Quick Overview of the JavaScript Scripting Language |
|
|
421 | (1) |
|
Adding Scripts to HTML Files |
|
|
422 | (1) |
|
About JavaScript Security |
|
|
422 | (2) |
|
Document Object Model Basics |
|
|
424 | (3) |
|
The document object model |
|
|
424 | (2) |
|
Built-in JavaScript data types |
|
|
426 | (1) |
|
|
426 | (1) |
|
Basic Punctuation and Syntax |
|
|
427 | (4) |
|
|
428 | (1) |
|
Spelling and capitalization (case) |
|
|
428 | (1) |
|
|
428 | (1) |
|
|
429 | (2) |
|
Basic JavaScript Constructs |
|
|
431 | (12) |
|
Documenting Your Script with Comments |
|
|
431 | (1) |
|
Creating Variables to Hold Temporary Values |
|
|
432 | (2) |
|
|
432 | (1) |
|
Assigning values to a variable |
|
|
432 | (1) |
|
|
433 | (1) |
|
Understanding variable scope |
|
|
433 | (1) |
|
Testing Conditional Expressions: if...else |
|
|
434 | (1) |
|
|
435 | (3) |
|
|
435 | (1) |
|
|
436 | (1) |
|
|
437 | (1) |
|
|
437 | (1) |
|
Getting Familiar with JavaScript Operators |
|
|
438 | (5) |
|
|
438 | (1) |
|
|
438 | (1) |
|
|
439 | (1) |
|
|
439 | (1) |
|
|
440 | (1) |
|
|
440 | (1) |
|
|
441 | (2) |
|
Working with the Document Object Model |
|
|
443 | (22) |
|
Accessing Object Properties |
|
|
444 | (1) |
|
|
445 | (1) |
|
|
445 | (1) |
|
|
446 | (1) |
|
|
446 | (1) |
|
|
447 | (1) |
|
|
447 | (1) |
|
|
448 | (1) |
|
|
449 | (1) |
|
|
450 | (1) |
|
|
450 | (1) |
|
|
451 | (1) |
|
|
451 | (1) |
|
|
452 | (1) |
|
|
453 | (1) |
|
|
454 | (1) |
|
|
455 | (1) |
|
|
456 | (1) |
|
|
456 | (1) |
|
|
457 | (2) |
|
|
459 | (1) |
|
|
459 | (2) |
|
|
461 | (1) |
|
|
461 | (1) |
|
|
462 | (1) |
|
|
463 | (2) |
|
Exploring Built-In Data Types |
|
|
465 | (6) |
|
|
465 | (1) |
|
|
466 | (1) |
|
|
467 | (1) |
|
|
468 | (3) |
|
Defining and Using Functions |
|
|
471 | (6) |
|
|
471 | (2) |
|
|
471 | (1) |
|
|
472 | (1) |
|
|
473 | (1) |
|
Taking Advantage of Built-In Functions |
|
|
473 | (1) |
|
Using Functions to Create Custom Objects |
|
|
474 | (3) |
|
Adding Interactivity with Event Handlers |
|
|
477 | (4) |
|
|
477 | (1) |
|
Examining the Event Handlers Supported by JavaScript |
|
|
478 | (3) |
|
|
481 | (10) |
|
|
481 | (1) |
|
|
482 | (6) |
|
Ensuring that a value exists |
|
|
482 | (2) |
|
Ensuring that a value is numeric |
|
|
484 | (2) |
|
Ensuring that a value matches a pattern |
|
|
486 | (2) |
|
|
488 | (3) |
|
More Cool Things You Can Do with JavaScript |
|
|
491 | (12) |
|
Hiding Scripts from Non-JavaScript-Enabled Browsers |
|
|
491 | (1) |
|
Generating Pop-Up Messages |
|
|
492 | (1) |
|
Attaching Scripts to Clickable HTML Elements |
|
|
493 | (1) |
|
Displaying a Formatted Date |
|
|
493 | (1) |
|
Reusing Scripts with .js Files |
|
|
494 | (1) |
|
Creating Additional Browser Windows |
|
|
495 | (1) |
|
Creating Automatically Scrolling Text |
|
|
496 | (1) |
|
Detecting the Browser Version and Plug-Ins |
|
|
497 | (4) |
|
Detecting the browser version |
|
|
497 | (3) |
|
Detecting browser plug-ins |
|
|
500 | (1) |
|
Customizing Web Pages Based on User Input |
|
|
501 | (2) |
|
|
503 | (98) |
|
|
505 | (16) |
|
Understanding the Moviemaking Process |
|
|
505 | (2) |
|
|
507 | (1) |
|
|
507 | (2) |
|
Opening a Flash movie file |
|
|
508 | (1) |
|
Importing a non-Flash file |
|
|
508 | (1) |
|
|
508 | (1) |
|
Tailoring Your Work Environment with Panels |
|
|
509 | (2) |
|
|
509 | (1) |
|
|
510 | (1) |
|
|
511 | (1) |
|
Setting Flash Preferences |
|
|
511 | (6) |
|
Setting General preferences |
|
|
511 | (2) |
|
Setting Editing preferences |
|
|
513 | (1) |
|
Setting Clipboard preferences |
|
|
514 | (1) |
|
Setting Warnings preferences |
|
|
515 | (1) |
|
Setting ActionScript preferences |
|
|
516 | (1) |
|
Streamlining Your Work with Keyboard Shortcuts |
|
|
517 | (2) |
|
|
519 | (2) |
|
Getting Acquainted with the Tools Window |
|
|
521 | (18) |
|
Locating and Using Drawing Tools |
|
|
521 | (2) |
|
|
523 | (1) |
|
|
524 | (1) |
|
|
525 | (1) |
|
|
526 | (2) |
|
|
528 | (1) |
|
|
528 | (2) |
|
|
530 | (1) |
|
|
530 | (1) |
|
|
531 | (1) |
|
|
532 | (1) |
|
|
532 | (2) |
|
|
534 | (1) |
|
|
534 | (1) |
|
|
535 | (2) |
|
|
537 | (1) |
|
|
537 | (2) |
|
|
539 | (12) |
|
Getting Familiar with Layers |
|
|
539 | (2) |
|
|
541 | (1) |
|
|
542 | (2) |
|
|
542 | (1) |
|
Selecting two or more layers |
|
|
542 | (1) |
|
|
542 | (1) |
|
|
543 | (1) |
|
|
543 | (1) |
|
Modifying layer properties |
|
|
543 | (1) |
|
Positioning Elements with Guide Layers |
|
|
544 | (3) |
|
Creating standard guide layers |
|
|
545 | (1) |
|
Creating motion guide layers |
|
|
546 | (1) |
|
Masking Parts of an Image with Mask Layers |
|
|
547 | (4) |
|
|
547 | (2) |
|
|
549 | (2) |
|
Creating Reusable Symbols |
|
|
551 | (12) |
|
|
551 | (5) |
|
|
552 | (2) |
|
|
554 | (1) |
|
Converting animation into a movie clip symbol |
|
|
554 | (1) |
|
Placing a movie clip symbol on the Stage |
|
|
555 | (1) |
|
Viewing movie clip animation |
|
|
556 | (1) |
|
|
556 | (3) |
|
|
557 | (2) |
|
Testing your button symbol |
|
|
559 | (1) |
|
|
559 | (4) |
|
Creating a new instance of a symbol |
|
|
560 | (1) |
|
Inspecting instance properties |
|
|
560 | (1) |
|
Changing the color and transparency of an instance |
|
|
561 | (2) |
|
|
563 | (16) |
|
|
563 | (6) |
|
Creating a frame-by-frame animation |
|
|
563 | (1) |
|
Creating tweened animation |
|
|
564 | (5) |
|
|
569 | (1) |
|
Making Your Movies Interactive |
|
|
569 | (4) |
|
For ActionScript programmers: adding actions using the Actions panel |
|
|
570 | (1) |
|
For nonprogrammers: Adding actions using the Behaviors panel |
|
|
570 | (3) |
|
|
573 | (1) |
|
|
573 | (6) |
|
|
574 | (1) |
|
Adding sound to buttons and movies |
|
|
574 | (2) |
|
|
576 | (3) |
|
|
579 | (8) |
|
General Rules for Optimization |
|
|
579 | (1) |
|
|
580 | (1) |
|
Streamlining Download Performance |
|
|
580 | (5) |
|
Testing download performance |
|
|
581 | (3) |
|
Improving download performance |
|
|
584 | (1) |
|
Optimizing Lines and Objects |
|
|
585 | (1) |
|
|
586 | (1) |
|
Publishing and Printing Your Movie |
|
|
587 | (8) |
|
Publishing and Exporting Your Movie |
|
|
587 | (5) |
|
|
588 | (1) |
|
|
589 | (1) |
|
|
590 | (1) |
|
|
591 | (1) |
|
|
592 | (3) |
|
Printing designated frames |
|
|
592 | (1) |
|
Printing a storyboard filled with thumbnails |
|
|
593 | (2) |
|
Using Flash with Other Programs |
|
|
595 | (6) |
|
Bringing a File into Flash |
|
|
595 | (1) |
|
Importing Non-Flash Files |
|
|
596 | (2) |
|
Importing a file into Flash |
|
|
596 | (1) |
|
File types that Flash can import |
|
|
597 | (1) |
|
Importing a file sequence |
|
|
597 | (1) |
|
Pasting Non-Flash Files into Flash |
|
|
598 | (1) |
|
Compressing Imported Bitmaps |
|
|
599 | (2) |
|
Book VIII: Adding E-Commerce Capability |
|
|
601 | (64) |
|
Getting to Know E-Commerce |
|
|
603 | (12) |
|
|
603 | (8) |
|
|
605 | (2) |
|
Anatomy of a successful e-commerce site |
|
|
607 | (4) |
|
Choosing an E-Commerce Solution |
|
|
611 | (4) |
|
Simplified e-commerce solutions |
|
|
611 | (1) |
|
Hosted e-commerce solutions |
|
|
612 | (1) |
|
Off-the-shelf e-commerce software |
|
|
612 | (1) |
|
Build-your-own e-commerce solutions |
|
|
613 | (2) |
|
Simplified E-Commerce Solutions |
|
|
615 | (16) |
|
What Is a Simplified E-Commerce Solution? |
|
|
616 | (1) |
|
Finding a Simplified E-Commerce Solution |
|
|
617 | (1) |
|
Evaluating a Simplified E-Commerce Solution |
|
|
617 | (1) |
|
Implementing a Simplified E-Commerce Solution |
|
|
618 | (13) |
|
Signing up for the service |
|
|
618 | (3) |
|
Setting up your shopping cart |
|
|
621 | (6) |
|
|
627 | (1) |
|
Adding HTML to your Web page |
|
|
627 | (1) |
|
Testing your new e-commerce-enabled Web site |
|
|
628 | (3) |
|
Hosted E-Commerce Solutions |
|
|
631 | (8) |
|
What Is a Hosted E-Commerce Solution? |
|
|
631 | (1) |
|
Finding a Hosted E-Commerce Solution |
|
|
632 | (1) |
|
Evaluating a Hosted E-Commerce Solution |
|
|
633 | (1) |
|
Implementing a Hosted E-Commerce Solution |
|
|
634 | (5) |
|
Signing up for the e-commerce service |
|
|
634 | (1) |
|
Building your e-commerce Web site |
|
|
635 | (2) |
|
Signing up for a merchant account |
|
|
637 | (2) |
|
Create-Your-Own E-Commerce Solutions |
|
|
639 | (10) |
|
What Is a Custom E-Commerce Solution? |
|
|
640 | (3) |
|
|
641 | (1) |
|
Popular e-commerce programming languages |
|
|
642 | (1) |
|
Standard E-Commerce Components |
|
|
643 | (6) |
|
|
643 | (3) |
|
|
646 | (1) |
|
|
647 | (2) |
|
Online Marketing: The Key to a Successful E-Commerce Site |
|
|
649 | (16) |
|
Online Marketing: The Basics |
|
|
649 | (2) |
|
Designing a Credible Storefront |
|
|
651 | (4) |
|
Sticking to sound design principles |
|
|
652 | (1) |
|
Creating professional copy |
|
|
653 | (1) |
|
Including contact information |
|
|
654 | (1) |
|
Keeping your site up-to-date |
|
|
655 | (1) |
|
Streamlining the Purchase Process |
|
|
655 | (4) |
|
Adding a Click To Buy button |
|
|
656 | (1) |
|
Telling your customers the damage --- in advance |
|
|
656 | (1) |
|
Guiding customers through the buying process |
|
|
657 | (1) |
|
Providing order confirmation and tracking information |
|
|
658 | (1) |
|
Offering special sales, promotions, and incentives |
|
|
659 | (1) |
|
Offering Top-Notch Online Customer Service |
|
|
659 | (6) |
|
Providing product information |
|
|
660 | (1) |
|
Communicating company policies |
|
|
661 | (1) |
|
Offering order- and product-related support |
|
|
661 | (4) |
|
|
665 | (72) |
|
|
667 | (10) |
|
|
667 | (5) |
|
A standard way to exchange documents over the Web |
|
|
667 | (1) |
|
A standard way to separate data from presentation |
|
|
668 | (1) |
|
A ``family'' of related standards |
|
|
669 | (3) |
|
Why Develop XML Applications? |
|
|
672 | (1) |
|
|
673 | (1) |
|
Applications Tailor-Made for XML |
|
|
674 | (1) |
|
|
675 | (2) |
|
|
675 | (1) |
|
|
675 | (2) |
|
|
677 | (12) |
|
Logical and Physical Structures |
|
|
677 | (3) |
|
|
678 | (1) |
|
|
679 | (1) |
|
|
680 | (4) |
|
Expression code syntax and meaning |
|
|
681 | (1) |
|
|
682 | (1) |
|
|
683 | (1) |
|
|
683 | (1) |
|
|
684 | (5) |
|
|
684 | (2) |
|
|
686 | (3) |
|
|
689 | (10) |
|
|
689 | (5) |
|
Prolog and document type declarations |
|
|
690 | (2) |
|
Document type declaration examples |
|
|
692 | (1) |
|
Declaring the root element |
|
|
693 | (1) |
|
Associating a DTD with an XML Document |
|
|
694 | (1) |
|
Including an internal DTD |
|
|
694 | (1) |
|
Referencing an external DTD |
|
|
694 | (1) |
|
|
695 | (4) |
|
|
695 | (1) |
|
|
696 | (1) |
|
|
696 | (1) |
|
|
696 | (3) |
|
|
699 | (14) |
|
|
699 | (1) |
|
|
700 | (4) |
|
|
701 | (2) |
|
Declaring elements of type ``mixed content'' |
|
|
703 | (1) |
|
Assigning Attributes to Elements |
|
|
704 | (7) |
|
Attribute-list declarations |
|
|
704 | (1) |
|
|
705 | (6) |
|
|
711 | (2) |
|
|
713 | (18) |
|
|
713 | (10) |
|
|
714 | (1) |
|
|
715 | (1) |
|
|
716 | (3) |
|
|
719 | (1) |
|
|
720 | (1) |
|
|
721 | (1) |
|
Parsed and unparsed entities |
|
|
722 | (1) |
|
Referencing Characters and Entities |
|
|
723 | (6) |
|
Character encoding in entities |
|
|
724 | (1) |
|
|
725 | (1) |
|
|
726 | (3) |
|
Notations and Notation Declarations |
|
|
729 | (2) |
|
Converting, Publishing, and Serving XML |
|
|
731 | (6) |
|
Converting Non-XML Documents to XML |
|
|
731 | (1) |
|
|
732 | (1) |
|
|
733 | (2) |
|
Clients (and client-side includes) |
|
|
733 | (1) |
|
Servers (and server-side includes) |
|
|
734 | (1) |
|
Managing and Maintaining XML |
|
|
735 | (2) |
Appendix: About the CD |
|
737 | (8) |
Index |
|
745 | (40) |
End-User License Agreement |
|
785 | |