A little History.
Events and Event Handlers.
Document Object Model.
Sequence - one thing after another.
Looping - repeating a sequence.
Conditional Branching - scripts that make decisions.
Placing scripts in HTML pages.
Placing scripts in special script libraries.
The Obligatory "Hello World!"
Creating a page to create other pages - the HTML Builder project.
Using HTMLBuilder to create your HTML shells.
References and Web Resources.3. Image Swapping.
Creating a place for your images in the browser's memory.
Assigning image files to the SRC property of each image.
Changing the SRC property when the mouse rolls on the image.
Improving the script to accommodate older browsers.
Using image swapping for navigation bars. Special issues withframes.
Enhancing a navigation bar with a double-rollover.
References and Web Resources.4. Forms and Form Elements.
What is an HTML form?
Inputs and text areas - exchanging information with your visitors.
Form validation techniques.
Checking for required fields.
Ensuring proper format for text entries.
References and Web Resources.5. More Image Swapping.
Editing the graphics.
Creating the captions.
Functions to control the image swapping.
Coordinating the captions with the graphics.
Animated banner advertisements.
Creating the graphics.
Using setTimeout to create the animation.
Adding different links to the frames of the animation.
References and Web Resources.6. Working with Dates and Times.
The Date object.
Getting the month, day, year, and time.
Setting the month, day, year, and time.
U. S. versus International Time.
The setTimeout method.
Making decisions based on the time.
Making decisions based on the date.
References and Web Resources.7. Cookies: Maintaining State.
What are cookies?
How to set a cookie.
How to get a cookie.
How to delete a cookie.
Common uses for cookies.
Storing your visitor's display preferences.
Exercises.8. Useful Web Programming Techniques.
Detecting Browsers and Platforms.
Using code libraries for more efficient development.
Changing the text in the status bar.
Creating scrolling text.
References and Web Resources.9. Working with Frames and Windows.
How to keep a page in its frameset.
How to create a popup window to display web pages.
Changing the content of one window from another.
Writing the content of frames dynamically.
References and Web Resources.