Building Enhanced HTML Help with DHTML and CSS - Bookswagon
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Building Enhanced HTML Help with DHTML and CSS
Building Enhanced HTML Help with DHTML and CSS

Building Enhanced HTML Help with DHTML and CSS


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The best way to create Help systems for Windows software is with Microsoft's advanced HTML Help system -- and the best way to use HTML Help is to leverage the power of DHTML and Cascading Style Sheets at the same time. Building Enhanced HTML Help with DHTML and CSS is the first book to show you how to use all three technologies together. Written by one of the first developers to create an industrial-strength HTML Help system, it provides a proven methodology and step-by-step instructions for creating world-class help systems that leverage both advanced Web technologies and traditional publishing strategies. Learn how to plan and design online help systems. Discover what HTML Help brings to the table, including a graphical look and feel (managed through CSS) and increased interactivity (managed through DHTML). Learn how to craft HTML templates and individual pages, define your HTML Help project, create navigation, compile and view your Help; then walk step-by-step through creating cascading style sheets and DHTML elements for online help. Klein covers automatic compilation, cross-referencing, tables of contents, and merging modular files into a single online help system. Along the way, she identifies the most common problems that occur in real-world HTML Help construction, and presents detailed solutions.

Table of Contents:
1. It's Not Just Help, It's HTML Help Basic ideas & their corollaries. The corollaries. A note on terminology. The enhanced proposition. A complete process. Basic HTML Help+DHTML+CSS = Enhanced HTML Help. Who should read this book. What you can learn from this book. Limitations. Chapter overviews. 2. So How Does It Work? Process & Product Overview What the process looks like. Notes on file types & extensions. Planning the system design. Traditional online help decisions. Audience/needs analysis. Organization: reference vs task. Navigation model. Tools. HTML aspects. Compiled or not? Graphical look and feel (CSS). Action & interactivity (DHTML). Directory structure. Crafting reusable elements & templates. Create the reusable elements (graphics, CSS, and DHTML). The graphics. The style sheets (CSS). The dynamic HTML (DHTML). Assemble the templates. Write the individual pages. Creating the HTML Help project. Project definition. Create the project & add its topic files. Specify parameters. Window definition: size & styles. Building the navigation system. Contents. Index. Compiling & testing the project. Merging modular projects. Efficiency. Merging requirements. Setup options. Ensuring compatibility & binary index options. Specifying merge files. Window definitions. Merging references. Preparing merged tables of contents. Using proper cross-file link syntax. 3. Bringing It Together: HTML Topics & Templates Where to author. HTML Help Editor. HTML Help Image Editor. Designing the templates. Identifying the necessary templates types. Creating reusable elements. Fashioning the graphic elements. Assembling a screen capture library. Writing reusable text. Creating the templates. What it looks like. How it's done. Recipes for common HTML. Basic syntax. Document setup elements. HTML. HEAD. Title. Body. Local formatting tags. Bold & Italic. Code. Font. Center. Break. No Break. Body element tags. Headings. Paragraphs. Images. Anchors. Lists. Bulleted (unordered) lists. Numbered (ordered) lists. Numbered list with bullet sub-items. Definition list. Tables. Table. Table row. Table header/table data. Writing the HTML topic pages. How HTML works with HTML Help-& how it doesn't. Titling tricks. Author beware. Linkages. Background basics. Links within a single CHM. Links between CHMs. External links from the CHM. External links to the CHM. 4. Doing It In Style: CSS (Cascading Style Sheets)What CSS is & What it Does. How to do it. Browser-dependence. Types of cascading style sheets. Linked style sheets. Embedded style sheets. Inline style sheets. Creating the style sheet. Style definition: the basics. The rules of inheritance. Selectors. Class selectors. Pseudo-classes. Contextual selectors. Anatomy of a value. Color values. CSS color names. RGB color values. Hexadecimal values. Browser-safe colors. Spatial values. Absolute: length values. Relative: percentage values. Keywords. Crucial properties for Help. Font properties. font-family. font-size. font-style and font-weight. font-variant. font (shorthand property for font properties). Text & typography properties. text-decoration. vertical-align. text-align. line-height. text-indent. Color & background properties. color. background-color. background-image. background (shorthand property for backgrounds). Box properties (margin, padding, borders). Variants & shorthand versions. padding-top (-right, -left, -bottom), padding. border-top-style (-right-, -left-, -bottom-), border-style. border-top-color (-right-, -left-, -bottom-), border-color. border-top-width (-right-, -left-, -bottom-), border-width. border-top (-right, -left, -bottom), border. margin-top (-right, -left, -bottom), margin. Classification (listing) properties. list-style-type. list-style-image. list-style-position. list-style. Printing properties. page-break-before (-after, -inside). How CSS works with HTML Help-& how it doesn't. Adding the style sheet to the project. Areas of enhancement: fonts. Arenas of conflict: spacing, inheritance, & split files. 5. Making Waves: DHTML (Dynamic HTML) What it is & What it Does. Building a DHTML script. How to do it. Linking to an external script file. Embedding a script file. Adding the external script file to the project. Where to author. Basic script syntax tips. Basic JavaScript terminology. Objects. Properties. Dot notation. Naming objects. Referencing properties. Using "this" as a reference. Variables. Events & event handlers. Functions. Methods. Crucial DHTML elements for HTML Help. Common objects & their properties. window. document. image . anchor . style. all. Date. Common events & event handlers. onClick. onMouseOver. onMouseOut. onLoad. onUnload. CSS properties for DHTML. Index. visibility & display. DHTML recipes for HTML Help. Quick & easy tool tip. Change text color on mouseover. Show/hide text. Status bar explanation of an image map. Open secondary window. Image rollover. Alert message using input from a prompt. How DHTML works with HTML Help-& how it doesn't. Areas of enhancement. Single browser/limited versions. Focused examples. Arenas of conflict. Explicitly adding files to avoid lost paths. Jumping to other topics. Linking to secondary windows. Taking care with positioning elements. Splitting files. 6. Creating Magic: The HTML Help Project File Setting up the project. The trivial New Project Wizard. Directory structure. File & directory conventions. Using the New Project Wizard. Refining the project. Adding topic & navigation files. To add files to an HTML Help project (in the Workshop):. To add files to an HTML Help project (in Notepad):. Setting project options. Those surreptitious essentials. Dealing with window types. Creating window types. Advanced info: Understanding the project file's window type specs. Fun with hex. Pulling it all together. Save early, save often and close the Workshop. The moment of truth: compiling. Compiling from the command line. Previewing & troubleshooting the results. 7. Navigating the Waters: Table of Contents Choosing the editing environment. The Workshop's graphical interface. Understanding how the Workshop tabs work. Creating a TOC on the Contents tab. Automatic generation. Understanding how the automatic TOC works. Creating an automatic TOC. Editing automatic TOCs. Manual TOC creation. Basic TOC settings. Setting up the TOC in the Workshop. Setting up the TOC manually. Graphic considerations. Changing the TOC font. Available styles. Binary or not? Perils ahead. The unfixables. TOC workarounds. 8. Out of Many, One: Merging Modular Files What it is & What it Does. The HTML Help author's experience. Benefits. Merging requirements. Meeting the requirements efficiently. Procedures for merging. External procedures. Main module settings. Global settings. Perils ahead. General troubleshooting tips. Troubleshooting the TOC. 9. Accelerating Links: Cross-Referencing Options Indexes. How it works. Binary vs sitemap Index. Location, location, location: Where to put keywords. Setting up an Index. To create a binary Index. To create an Index file (sitemap or binary Index). Troubleshooting Index settings. Cross-references. Available options. To create cross-referencing links. Full-text search. How it works. Search vs Index. Setting up full-text search. To enable full-text search. To create a stop list. Shortcuts. To create a shortcut in a topic file. 10. Making It Happen: Distribution & Installation What it is & What it Does. HHUPD.EXE: The standard approach. Getting the version right. Running HHUPD.EXE. Internet Explorer 5: an alternate approach. Looking ahead: Windows. 2000. Windows 2000. Index. index.

About the Author :
JEANNINE M. E. KLEIN, Ph.D. is the author and developer of the HTML Help system in Hewlett Packard's OpenView ManageX.


Best Sellers


Product Details
  • ISBN-13: 9780130179296
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Language: English
  • Spine Width: 27 mm
  • Width: 234 mm
  • ISBN-10: 0130179299
  • Publisher Date: 15 Sep 2000
  • Binding: Paperback
  • No of Pages: 400
  • Weight: 758 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Building Enhanced HTML Help with DHTML and CSS
Pearson Education (US) -
Building Enhanced HTML Help with DHTML and CSS
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Building Enhanced HTML Help with DHTML and CSS

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!