So my buddy and I are having a little disagreement.
I think all sites should work even if JavaScript is disabled. You might lose some neat functionality, but it should still all work.
However, my friend thinks if JavaScript is disabled it's probably a web developer who turned it off on purpose. Since they turned it off on purpose they should expect some things to break and know how to turn JavaScript back on in order to fully use the site.
Do you know any sites that don't support non JavaScript users? I've haven't noticed a Google site that failed to work when JavaScript is disabled, but I'm sure there are plenty out there.
Thoughts?
5 replies to this topic
#1
Posted 14 January 2011 - 04:04 PM
|
|
|
#2
Posted 14 January 2011 - 07:05 PM
I agree with you. But not completely. Without enabling JavaScript you should expect some things could not be done. So the basic look must be there (and neat) but you should not expect availability of all functionalities. But you could warn the visitor to enable JavaScript, like maybe using a text that automatically hid by JavaScript.
There are a lot of sites that depends on JavaScript for their functionalities. Especially those that use AJAX. But I believe all follow the scheme I state above.
There are a lot of sites that depends on JavaScript for their functionalities. Especially those that use AJAX. But I believe all follow the scheme I state above.
#3
Posted 14 January 2011 - 07:46 PM
It depends VERY heavily on the nature of the site. I work on one product that uses JavaScript to draw the navigation menus. After you log in, if you don't have JavaScript enabled, you cannot do ANYTHING, including log out. It also used JavaScript heavily for data validation. Can all that be circumvented? Sure, but it makes things a lot more user-friendly.
That said, it's meant to be a private portal. For a public site, I would generally avoid requiring JavaScript wherever possible.
That said, it's meant to be a private portal. For a public site, I would generally avoid requiring JavaScript wherever possible.
#4
Posted 14 January 2011 - 07:54 PM
Almost anything you do in JavaScript just makes the user experience more friendly. Like the validation you talked about, or AJAX calls. They will make it seem more like a desktop application instead of a web page. However if they don't have JavaScript enabled I don't think that's an excuse for sites not to work.
I can see you point about the private software though WP. If you're expecting everybody to be using it at an office or something it's rather easy to make sure everybody has JavaScript enabled and recent versions of browsers.
I can see you point about the private software though WP. If you're expecting everybody to be using it at an office or something it's rather easy to make sure everybody has JavaScript enabled and recent versions of browsers.
#5
Posted 14 January 2011 - 08:04 PM
Alas, I'm still supporting IE6.
#6
Posted 14 January 2011 - 10:28 PM
Read: Fault tolerant coding, graceful degradation. It is an untold rule of thumb to apply that style of coding to essential elements (i.e. navigation, login).
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Sign In
Create Account



Back to top









