JavaScript Accessibility
–1.  Offer a non-JavaScript alternative - May not need to use NOSCRIPT at all
–2. Avoid "cute" tricks and flashing/moving content
•e.g. scrolling/changing text may cause odd refreshing behavior
–3.  Don’t hijack the user’s browser, that is:
•Never use un-requested popups!
•Don’t resize or move browser windows.
•If you use popup windows, alert the user first.
•Don’t disable the resize or scrollbar features of popups.
–4.  Use logical event handlers instead of technology dependent ones
•e.g. Avoid onMouse... events or use them in combination with onKey... events
–5.  Consider needs for a variety of disabilities
•We should always be doing this
Recall the "until user agents..." checkpoints in WCAG 1.0?
–Many user agents now allow users to control issues such as spawning/refreshing/redirecting
–But scripts that hijack the browser are still unwelcome especially to users who don't know how to control them