Sams Teach Yourself HTML 4 in 24 Hours
- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Tell Us What You Think!
- Put Your HTML Page Online Today
- I. Your First Web Page
- Hour 1. Understanding HTML and XML
- Hour 2. Create a Web Page Right Now
- Hour 3. Linking to Other Web Pages
- Hour 4. Publishing Your HTML Pages
- II. Web Page Text
- Hour 5. Text Alignment and Lists
- Hour 6. Text Formatting and Font Control
- Hour 7. Email Links and Links Within a Page
- Hour 8. Creating HTML Forms
- III. Web Page Graphics
- Hour 9. Creating Your Own Web Page Graphics
- Hour 10. Putting Graphics on a Web Page
- Hour 11. Custom Backgrounds and Colors
- Hour 12. Creating Animated Graphics
- IV. Web Page Design
- Hour 13. Page Design and Layout
- Hour 14. Graphical Links and Imagemaps
- Hour 15. Advanced Layout with Tables
- Hour 16. Using Style Sheets
- V. Dynamic Web Pages
- Hour 17. Embedding Multimedia in Web Pages
- Hour 18. Interactive Pages with Applets and ActiveX
- Hour 19. Web Page Scripting for Non-Programmers
- Hour 20. Setting Pages in Motion with Dynamic HTML
- VI. Building a Web Site
- Hour 21. Multipage Layout with Frames
- Hour 22. Organizing and Managing a Web Site
- Hour 23. Helping People Find Your Web Pages
- Hour 24. Planning for the Future of HTML
- VII. Appendixes
- A. Readers' Most Frequently Asked Questions
- B. HTML Learning Resources on the Internet
- C. Complete HTML 4 Quick Reference
- D. HTML Character Entities
Loading Another Page Automatically
When you are managing a Web site, it may become necessary to move some pages from one address to another. You might decide, for example, to change the service provider or your whole site's domain name. You might just reorganize things and move some pages into a different directory folder.
What happens, then, when someone visits his or her favorite Web page on your site after you've moved it? If you don't want your visitor to be stranded with a Not Found error message, you should put a page at the old address that says, "This page has moved to&hellip" with the new address (and a link to it).
Chances are, you've encountered similar messages on the Internet yourself. Some of them probably employed the neat trick you're about to learn; they automatically transferred you to the new address after a few seconds, even if you didn't click a link.
In fact, you can make any page automatically load any other page after an amount of time you choose. The secret to this trick is the <meta /> tag, which goes in the <head> section of a page and looks like the following:
<meta http-equiv="refresh" content="5; nextpage.htm" />
Replace 5 with the number of seconds to wait before loading the next page and replace nextpage.htm with the address of the next page to load.
For example, the page listed in Figure 23.5 looks like Figure 23.6 when viewed in a Web browser. After 5 seconds (during which a GIF animation counts down from 5 to 0), the <meta /> tag causes the page at http://netletter.com/nicholas/ (Figures 23.7 and 23.8) to appear.
Figure 23.5 The <meta /> tag causes the Web browser to automatically load the page shown in Figure 23.7 after five seconds.
Figure 23.6 This is the page listed in Figure 23.5. I used a GIF animation (countdn.gif) to entertain readers while they're waiting for the next page.
Figure 23.7 The <base /> tag in this page has nothing to do with page forwarding. (<base /> is discussed in the next section of this hour.)
Figure 23.8 This is the page listed in Figure 23.7. The page in Figures 23.5 and 23.6 forwards to this page automatically after the five-second delay.
Advanced Header Tags | Next Section

Account Sign In
View your cart