Skip to Content
Web Design in a Nutshell
book

Web Design in a Nutshell

by Jennifer Niederst
November 1998
Intermediate to advanced
578 pages
28h 15m
English
O'Reilly Media, Inc.
Content preview from Web Design in a Nutshell

Handling Multiple Browsers

Unlike with CGI scripts, which run on the server and don’t require any particular intelligence on the part of the browser, JavaScript code is completely dependent on browser support. If you put a JavaScript on your page, browsers that don’t understand JavaScript won’t know what to do with it. These browsers will interpret the code as straight text and the result will be rather unpleasant.

Not as unpleasant, however, as if your code isn’t completely understood by a JavaScript-aware browser. Unfortunately JavaScript support is not an on-or-off option; Netscape has released several different versions of JavaScript with varying levels of support in each browser. To make matters worse, Microsoft’s support for JavaScript has at times lagged behind Netscape’s, sometimes outpaced it, and sometimes it’s just been different. Fortunately, JavaScript provides ways to hide scripts from non-supporting browsers and to target the browsers that understand specific JavaScript elements.

Hiding JavaScript from Old Browsers

It’s quite simple to hide JavaScript from old browsers: simply comment out the script, as shown:

<SCRIPT LANGUAGE=JavaScript>
<!---
JavaScript code here
// -->
</SCRIPT>

It’s important that the comment codes (<!- - and //- ->) be on their own lines. If you put the comment code on the same line as some code, that line will be commented out and the script won’t work.

Checking for Browsers

If you have a script that you know works in Netscape 4 but doesn’t ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Web Design in a Nutshell, 3rd Edition

Web Design in a Nutshell, 3rd Edition

Jennifer Robbins
Web Design in a Nutshell, 2nd Edition

Web Design in a Nutshell, 2nd Edition

Jennifer Niederst Robbins
Web Design Playground

Web Design Playground

Paul McFedries

Publisher Resources

ISBN: 1565925157Catalog PageErrata