I’ve just built a site that uses java script for hyperlinks (see [url]http://jeti.com.au[/url]). I’ve just discovered that Windows XP now installs Internet Explorer 6.0 with java script disabled (as a default). This is a major concern!! Does any one have any handy design hints, especially in regards to designing rollovers for nav bars, to get around this issue?
@CharlesMay 23.2003 — #[font=georgia]You'll find that those links do not work for about 13% of users. (http://www.thecounter.com/stats/2003/May/javas.php) And some of those are good people who cannot use JavaScript because of their disabilities. Relying on JavaScript is very bad and even cruel. And in some places for some web sites it is against the law.
You ask for "handy design hints" well: [i]From the Web Accessibility Initiative of the W3C:[/i]
[b]Images & animations:[/b] Use the alt attribute to describe the function of each visual.
[b]Image maps.[/b] Use the client-side map and text for hotspots.
[b]Multimedia.[/b] Provide captioning and transcripts of audio, and descriptions of video.
[b]Hypertext links.[/b] Use text that makes sense when read out of context. For example, avoid "click here."
[b]Page organization.[/b] Use headings, lists, and consistent structure. Use CSS for layout and style where possible.
[b]Graphs & charts.[/b] Summarize or use the longdesc attribute.
[b]Scripts, applets, & plug-ins.[/b] Provide alternative content in case active features are inaccessible or unsupported.
[b]Frames.[/b] Use the noframes element and meaningful titles.
[b]Tables.[/b] Make line-by-line reading sensible. Summarize.
[i]http://www.w3.org/WAI/References/QuickTips/[/i][/quote] You'll note the seventh above, "Scripts, applets, & plug-ins. Provide alternative content in case active features are inaccessible or unsupported." In your case I would suggest that you make some index pages, one each for the links "Home", "Portfolio", "Special specials", "Wanna make some moolah?" and "Contact us" and then make those links real and pointing to the index pages. [/font]
@geek_grrrlauthorMay 26.2003 — #Thanks very much for the information you provided.
In terms of specific hints, can anyone tell me how to create an html page that uses popup windows (like the ones at http://www.jeti.com.au) without employing Java Script?
@AdamGundryMay 26.2003 — #You can use target="_blank" in a hyperlink (<a> tag) to make it open in a new window, but this does not give control over the browser chrome like window.open() does.
@CharlesMay 26.2003 — #[font=georgia]If you use the following method to open your links, then they will open in a new window for people who can tolerate that sort of thing and open in the same window for people who can not. And all will be right with the world.[/font]