Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 1. Dynamism and Detection - Pg. 1

1 Chapter 1. Dynamism and Detection In This Chapter · · · · Project I: Generating Platform-Specific Content Project II: Printing Copyright Information and Last-Modified Date Recap Advanced Projects Okay, you've landed the job programming the Web site for Shelley Biotechnologies. At the moment, the site is very static, and your new boss has brought you onboard to bring it up to speed with the competition. Before you begin your work, however, your boss wants you to resolve an issue that has been raised by some people who have been browsing the site. It seems that people who are using Macintoshes are not seeing the text in the same way as people who are browsing the site on a Windows-based machine (see Figure 1-1). Upon further investigation you find out that the font size is displayed differently on the two platforms, and even though the problem isn't the end of the world, the boss is a stickler for details. This looks like a perfect place to start using JavaScript. Figure 1.1. Font differences on the different platforms Using JavaScript we are able to see what platform and browser are being used to view the site. Now we want to send out the content that best fits that user.