gerrylowry:
Therefore, you also need to add an appropriate <noscript></noscript> alternative. A message such as "this site requires JavaScript" is not appropriate imo.
Sure it would be nice to be able to support those users that insist on having javascript off. But in order to do so AND also design as rich and fast a site for most other users, doesn't that really mean that one would be committing to building TWO sites within one?
Want to use jquery date picker pr jquery grid? Then one would need to provide a complete non javascript alternate?
There are major sites that do display "Javascript required" like yahoo mail, etc. Yahoo does let you go to their old classic version but then that just shows, they had to have two sites.
I agree that your suggestion that the message is not appropriate is correct. But I think the reality to avoid displaying that is that it would be tough to really accomplish unless one was really committed from the beginning to just never use any javascript at all.