Welcome!
This Online Companion site contains extra documentation, graphics, student data files, PowerPoint Presentations, and software to be used with the following books:
- New Perspectives on Creating Web Pages with HTML, 3rd Edition
- Brief: 0-619-10112-1
- Introductory: 0-619-10113-X
- Comprehensive: 0-619-10114-8
- New Perspectives on XML
- Brief: 0-619-10127-X
- Introductory: 0-619-10187-3
- Comprehensive: 0-619-10188-1
- New Perspectives on Creating Web Pages with HTML and XML
( 0-619-10115-6) - New Perspectives on Creating Web Pages with HTML and Dynamic HTML, 2nd Edition
- Softcover: 0-619-18719-0
- Hardcover: 0-619-16241-4
The site contains the following folders:
This page will describe the contents of these folders.
The Documents Folder
The Documents folder contain additional topics of special interest that were not covered in the main text of the book. These topics are:
HTML
Tutorial 1: Developing a Basic Web Page
Creating a Web Page for Stephen Dube's Chemistry Classes
- The W3 Consortium and Other Sites
- Variations on Bulleted Lists
- Variations on Horizontal Lines
- Extended Character Sets
Tutorial 2: Adding Hypertext Links to a Web Page
Creating a Chemistry Web Site, Continued
Tutorial 3: Designing a Web Page
Working with Fonts, Colors, and Graphics
- Graphics Packages
- Dithering and the Safety Palette
- Image Maps
- Using Transparent GIFs
- Another Use of the <alt> Attribute
Tutorial 4: Designing a Web Page with Tables
Creating a News Page
Tutorial 5: Using Frames in a Web Site
Using Frames to Display Multiple Web Pages
Tutorial 6: Creating Web Page Forms
Designing a Product Registration Form
Tutorial 7: Working with Cascading Style Sheets
Designing a Style for a Web Site at Maxwell Scientific
Tutorial 8: Programming with JavaScript
Creating a Programmable Web Page for North Pole Novelties
Tutorial 9: Working with JavaScript Objects and Events
Enhancing your Forms with JavaScript
- Creating a Web Clock
- Opening Windows
- Working with the Status Bar
- Displaying the Date Last Modified
- Creating an Object
- Checking String Length
- Object Classes and Instances
Tutorial 10: Creating a Multimedia Web Page
Enhancing a Page with Sound, Video, and Java Applets
XML
Tutorial 1: Creating an XML Document
Developing an XML Document for the Jazz Warehouse
Tutorial 2: Binding XML Data with Internet Explorer
Creating a Staff Directory for Freezing Point Refrigerators
Tutorial 3: Creating a Valid XML Document
Working with a Document Type Definition
Tutorial 4: Working with Namespaces and Schemas
Creating a Patient Report Document
- How to use XML Spy to generate schema from an XML document
- Manuscript schema language
- Importing content from one schema file into another
XML Tutorial 5: Working with Cascading Style Sheets
Formatting Your XML Documents with CSS
- Working with XML and CSS in XML Spy
- Netscape Support for XML and CSS
- Using Inline Styles with XML
- Style Sheet Media
- Alternate Style Sheets
Tutorial 6: Working with XSLT
Transforming an XML Document
Tutorial 7: Creating a Computational Style Sheet
Working with Functions, Variables, and Parameters
Tutorial 8: Creating Element Groups
Working with IDs, Keys, and Groups
Tutorial 9: Working with the Document Object Model
Creating an Interactive Document
DHTML
Tutorial 1: Working with Dynamic Page Layout
Creating an Opening Screen for Avalon Books
- Moving an Object at a Specified Angle
- Moving an Object in a Circle
- Moving an Object in a Spiral
- Passing arguments to the setInterval() and setTimeout() Methods
Tutorial 2: Working with Dynamic Content and Styles
Creating a Product Information Site
- Creating a TextRange Object
- Properties of the TextRange Object
- Methods of the TextRange Object
- Searching for Text on the Web Page
- Formatting Text With a Mouse Click
Tutorial 3: Working with Special Effects
Creating Rollovers, Menus, Filters, and Transitions
Tutorial 4: Working with the Event Model
Creating a Drag-and-Drop Shopping Cart for Games Etc.
Tutorial 5: Working with Windows and Frames
Enhancing a Web Site with Interactive Windows
- Creating a Scrolling Status Bar
- Scrolling the Browser Window
- Passing Information to and from a Modal Window
- Showing Help Windows
The Reference Folder
The Reference folder is updated for Internet Explorer 6.0 and Netscape 6.2.
The Gallery Folder
The Gallery section contains graphics files, media clips and other objects that you can include in your own Web pages to enhance their appearance. The gallery includes the following objects:
- Java Applets: the CreditRoll and Fractal applets
- Background Images
- Graphical Bullets
- Clipart
- Graphical Horizontal Lines
- Photos
- Sound clips (WAV and AU versions)
- Video clips (AVI and QuickTime versions)
The Software Folder
The Software section contains links to Web sites that offer additional software to help you in your Web page design and creation. Note that the software included here is shareware. Depending upon the shareware company's policies, you may use the software for a short time on a trial basis. After that time period has passed, you are expected to either remove the software from your computer or pay the registration fee.
The software on this site is designed for Windows. If you are using a different operating system or wish to learn more about the company and its products, see each software company's Web page located within this section. Here is what is included in the Software section:
A Smaller Gif - Animagic - FastMenu - GifgIfgiF -
MapEdit - Morning Paper - NoteTab Light - Presentationware
A Smaller Gif
This program is used to reduce the file size of animated GIFs, without introducing any visible changes whatsoever.
- To install A Smaller GIF, open the A Smaller GIF Download Web page and follow the download installation instructions.
- For more information, open the company Web page .
Animagic
Software that allows you to create your own animated GIFs. Animagic allows you to combine several GIFs into one animated GIF. You can also enhance the GIF using one of Animagic's several transition effects.
- To install Animagic, open the Animagic Download Web page and follow the download installation instructions.
- For more information, see the company Web page.
FastMenu
FastMenu quickly and easily adds popup menus to any Web page. FastMenu's “point and shoot” interface lets you pick any location in your Web page to install your menus. Choose menu colors, border thickness, font face and size, and more. The resulting menus work correctly in all common browsers, with backwards compatibility features for older programs.
- To install FastMenu, open the FastMenu Download Web page and follow the download installation instructions.
- For more information about the company and its products, see the FastMenu home page.
GifgIfgiF
This program is used to quickly create simple and fast animated GIFs from screen captures.
- To install GifgIfgiF, open the GifgIfgiF Download Web page and follow the download installation instructions.
- For more information, open the company Web page .
MapEdit
MapEdit is a program that assists you in creating image maps. With MapEdit, you can generate HTML code for both client-side and server-side image maps. MapEdit's graphical interface allows you to create and edit the image map's hotspot using only your mouse.
- To install MapEdit, open the MapEdit Download Web page and follow the download installation instructions.
- To learn more about the company and its products, see the MapEdit Web page .
Morning Paper
Morning Paper automatically visits your favorite Web sites to find out what's new, and presents a summary of what's new on each page as part of a “newspaper” which it displays in your Web browser. Recent releases have added the ability to deliver summaries by email, and the ability to summarize sites through a proxy server that requires a password.
- To install Morning Paper, open the Morning Paper Download Web page and follow the download installation instructions.
- For more information about the company and its products, see the Morning Paper home page .
NoteTab Light
NoteTab Light is a free Notepad replacement and a capable HTML editor that makes text editing a breeze. Using NoteTab Light, you can move quickly around a stack of large files with a simple tabbed interface and you can easily format your content.
- To install NoteTab Light, open the NoteTab Light Download Web page and follow the download installation instructions.
- For more information about the company and its products, see the NoteTab Light home page .
Presentationware
Presentationware is software that generates a slide show Java applet. You supply the GIF or JPEG image files, and use Presentationware to control the appearance and timing of the slide show applet. You can also include special transition effects, banner text and background sound.
- To install Presentationware, open the Presentationware Download Web page and follow the download installation instructions.
- You can learn more about Presentationware by viewing the company Web page.
Note: Many of the files in the Documentation folder include links to shareware products located on the Web, which you are free to download and install on your computer.
The Data Files Folder
Click the links below for the data files for the appropriate tutorials. See the readme files included within each “exe” (PC) or “hqx” (MAC) file for more information on how to setup your data disks.
HTML
PC Version:
MAC Version:
XML
PC Version:
DHTML
PC Version:
MAC Version:
The PowerPoint Presentations Folder
From this section you can download PowerPoint Presentations that correspond to each chapter in the New Perspectives on Creating Web Pages with HTML, XML, and Dynamic HTML textbooks.