What this means is that 90% of sites I visit do not work, or work but look awful. For example, visiting any blogspot blog simply gives a blank page, nice usability Google!
In osCommerce with .js turned off, the vast majority is usable, but some parts appear broken. Two examples;
1. The buttons.
As the look/theme of the button is powered by .js, they react as simple links.
2. The images module.
The multiple images gallery and resizing is powered by .js, so these also ruin the design of the layout.
In Magento (shopping cart software), they show a message somewhat like this:
You can see a similar message by visiting any of the shops listed on the Magento Showcase, and turning .js off in your browser.
Adding a similar message to osCommerce…
Step 1. Create an icon.
The icon should be .png format and about 30 x 30 pixels or something like that. Fairly small. Save it into /images/icons/ as filename: no-script.png
Step 2. Add the text for the message
Open up /includes/languages/english.php. Add the following code (open the page, then copy/paste): http://pastebin.com/K6kzqwWV
Repeat for all languages in your shop.
Step 3. Add the code to the header of your site
Open up /includes/template_top.php. Add the following (open the page, then copy/paste);
Step 4. Applying style to the message.
Open up stylesheet.css. Add the following (open the page, then copy/paste): http://pastebin.com/9w0sY8Jb
That is all.
If done correctly, you should see a message like this;