JavaScript and Accessibility - WebReference Update - 020221 | WebReference

JavaScript and Accessibility - WebReference Update - 020221

((((((((((((((((( WEBREFERENCE UPDATE NEWSLETTER ))))))))))))))))) February 21, 2002

___________________________ Sponsors ________________________________ This newsletter sponsored by: 802.11 Planet Spring 2002 _____________________________________________________________________

This week we take a look at JavaScript and accessibility. CNET's provides an example. In other news Eric Costello talks CSS layouts, Clickz offers a contrarian view on text email PR, and Google tweaks its ad model. Don't miss the ongoing battle between Dave, Scott, and Jeffrey on CSS vs. tables. *- link to us today *- newsletter home

New this week on and the Web:

1. FEATURE: JavaScript and Accessibility 2. OTHER VOICES: * Introduction to CSS Layout * HTML Always Outperforms Text? * Cirkadia's new iNavigate 3.4 * CSS vs. Table Layout 3. NET NEWS: * Google Edges Closer to Overture Formula * Microsoft Opens Source Code Further

Like what you see? Get our front page e-mailed to you every business day with our HTML newsletter. Just send an e-mail to:

or for this text newsletter:

Spread the word! Feel free to send a copy of this newsletter to your friends and colleagues, and while you're at it, snap a link to

/-------------------------------------------------------------------\ Coming to the East Coast! 802.11 Planet Spring 2002 Conf. & Expo --The Only Trade Show & Expo Focused on 802.11 Business-- June 10-12 Pennsylvania Conv. Ctr., Philadelphia, PA. Whether you're an expert in 802.11 or need to quickly get up to speed and profit from it, 802.11 Planet is the premier event for this exploding industry. Sign up today to receive the latest updates on this and future 802.11 Planet events!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. FEATURE: JavaScript and Accessibility

As MSNBC found for their site, relying solely on JavaScript to access your site is an accessibility barrier. Using JavaScript to enhance the Web browsing experience is great, but designing sites that rely solely on JavaScript for users to display and navigate your site should be used only in situations where you know who your users are (like an intranet for example). Case in point, CNET's

Today, as I was updating an old Mac at an office, I wanted to upgrade the browser. The Mac had versions 2.1 and 3.X of Internet Explorer installed. 2.1 is ancient, but very fast, and without scripting. 3.X is small and fast and has scripting built in. You'd think that when upgrading your browser, download sites would have simple straightforward hypertext links to download new browsers. Not in this case.

The link to download Netscape 4.08 (the newest browser that would work on this particular machine) relied on JavaScript to work. No joy with IE 2.1. Trying the link with IE 3.01 with scripting turned on spawned a JScript error, and the page displayed as a large gray box. This is one case where you'd think that designers would realize that older browsers upgrading to a newer browser, might not have JavaScript or the latest version of JavaScript.

The best use of JavaScript is to enhance the user's experience, and/or save them clicks and calculations. Judicious layering of JavaScripts over (X)HTML is a user-friendly and accessible way to design pages. Gizmos like menus, news flippers, and navigation buttons that degrade to static links take more work, but are worth it for user satisfaction. (Not to mention avoiding accessibility reviews like this one).

I eventually found the browser at, but a less experienced user would probably give up in frustration. Frustrated users is perhaps an unintended consequence of inaccessible design. Delighted users is a better goal. By designing your sites to gracefully degrade, while providing what Jeffrey Zeldman calls "forward compatibility" you can ensure that your sites will work with the widest possible audience.

Addendum: story on JavaScript and link design: W3C WAI AT&T Web Design Kimihia: Bad Web Design: JavaScript dependence

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2. OTHER VOICES: Introduction to CSS Layout, HTML Always Outperforms Text?, Cirkadia's new iNavigate 3.4, CSS vs. Table Layout

* Introduction to CSS Layout

Eric Costello shows how to layout pages with CSS2. The article does a nice job of introducing authors to CSS2 layouts. Includes a real-world example of Apple's Developer Connection home page. Apple's Developer Connection, Feb. 2002

* Webarian: Q&A with Brewster Kahle

The Guardian interviews the co-founder of Alexa and The Internet Archive.,3605,653286,00.html The Guardian, Feb. 21, 2002

* HTML Always Outperforms Text?

Don't Stake Your Career on It. When CareerJournal's campaign was emailed in text, HTML, and Flash, guess which version delivered the highest response?, Feb. 21, 2002

* Cirkadia's new iNavigate 3.4

Cirkadia's new iNavigate 3.4 is a dynamic menu system that seemingly goes out of its way to get along with web designers who need tree-style menus., Feb. 20, 2002

* CSS vs. Table Layout

Dave, Scott, and Jeffrey are pushing back over CSS vs. table layout. Don't miss the discussion, and let the best layout win.

/-------------------------------------------------------------------\ ** When Face-to-Face is the Only Way ** The Internet is great for exchanging information and ideas, but nothing beats in-person learning and networking. Check out's upcoming Spring 2002 conferences and expositions including: ** Search Engine Strategies ** Nanotech Planet ** 802.11 Planet (Wireless) ** Instant Messaging Planet and more. Visit today!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3. NET NEWS: Google Edges Closer to Overture Formula, Microsoft Opens Source Code Further

* Google Edges Closer to Overture Formula Continuing its efforts to home in on Overture, Google is introducing cost-per-click pricing to its AdWords program,,7_977491,00.html, Feb. 20, 2002

* Microsoft Opens Source Code Further Despite its much-popularized mistrust of the open source model, Microsoft Corp. inched another step in that direction Thursday with an expansion of its Shared Source Initiative, a program which gives access to the Windows source code to certain customers, partners, developers and academics,,10_978421,00.html, Feb. 21, 2002

That's it for this Thursday. See you next time.

Andrew King Newsletter Editor, aking at internet dot com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ARE YOU BABYSITTING YOUR EMAIL LIST SERVER SOFTWARE? Upgrade to Lyris ListManager From The Experts at SparkLIST, Save Money, and Remove Headaches With Our Free Installation Assistance Offer:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Advertising: If you are interested in advertising in our newsletters, call Claudia at 1-203-662-2863 or send email to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For contact information on sales offices worldwide visit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For details on becoming a Commerce Partner, contact David Arganbright on 1-203-662-2858 or ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To learn about other free newsletters offered by or to change your subscription visit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'s network of more than 160 Web sites is organized into 16 channels: Internet Technology E-Commerce/Marketing Web Developer Windows Internet Technology Linux/Open Source Internet Resources ISP Resources Internet Lists Download International Internet News Internet Investing ASP Resources Wireless Internet Career Resources EarthWeb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To find an answer - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Looking for a job? Filling an opening? - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This newsletter is published by Jupitermedia Corp - The Internet & IT Network Copyright (c) 2002 Jupitermedia Corp. All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ For information on reprinting or linking to content: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~