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
- How and Why to Avoid Using Imagemaps
- Mapping Regions Within an Image
- Client-Side Imagemaps
- Server-Side Imagemaps
- Combined Client/Server Imagemaps
- Summary
- Q&A
- Workshop
- 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
Combined Client/Server Imagemaps
There is a way for you to provide client-side imagemaps that automatically switch to server-side imagemaps if the user's browser doesn't support client-side maps. With a single line of code, you can allow an imagemap to be interpreted either by the end user's software or by the server by including the ismap attribute in the <img /> tag, and then including both a usemap= attribute and cgi-bin/imagemap reference.
<map "#thisthat"> <area shape="rect" coords="0,0,102,99" href="this.htm" /> <area shape="rect" coords="103,0,205,99" href="that.htm" /></map> <a href="/cgi-bin/imagemap/thisthat"> <img src="thisthat.gif" usemap="#thisthat" ismap /></a>
Here, as with any unrecognized tag, browsers that don't support client-side imagemaps will simply ignore the <usemap> and <ismap> tags and treat the preceding code like an old-fashioned server-side imagemap.
Summary | Next Section

Account Sign In
View your cart