javascript_required_for_basic.html 15.9 KB
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css" media="all">
    @import "/QA/2006/01/blogstyle.css";
    </style>
    <meta name="keywords" content='javascript security web architecture' />
    <meta name="description" content="Sam says he's Online and Airborne. &quot;Needless to say, this is seriously cool.&quot; I'll say! But when I follow the link to details from the service provider, I get:Sorry. You must have JavaScript enabled to view this page. Click the..." />
    <meta name="revision" content="$Id: javascript_required_for_basic.html,v 1.66 2011/12/15 23:20:52 mirror Exp $" />    
   <link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
   <link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />   
   <title>JavaScript required for basic textual info? TRY AGAIN - W3C Blog</title>

   <link rel="start" href="http://www.w3.org/QA/" title="Home" />
   <link rel="prev" href="http://www.w3.org/QA/2008/12/musing_with_element_traversal.html" title="Musing with Element Traversal" />
   <link rel="next" href="http://www.w3.org/QA/2009/01/valid_sites_work_better.html" title="Valid sites work better(?)" />

   <!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
    rdf:about="http://www.w3.org/QA/2009/01/javascript_required_for_basic.html"
    trackback:ping="http://www.w3.org/QA/sununga/mt-tb.cgi/256"
    dc:title="JavaScript required for basic textual info? TRY AGAIN"
    dc:identifier="http://www.w3.org/QA/2009/01/javascript_required_for_basic.html"
    dc:subject="Accessibility"
    dc:description="Sam says he&apos;s Online and Airborne. &quot;Needless to say, this is seriously cool.&quot; I&apos;ll say! But when I follow the link to details from the service provider, I get:Sorry. You must have JavaScript enabled to view this page. Click the..."
    dc:creator="Dan Connolly"
    dc:date="2009-01-27T22:01:19+00:00" />
</rdf:RDF>
-->

    <!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->

</head>
<body class="layout-one-column">
      <div id="banner">
      <h1 id="title">
	<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
    </div>
    
    <ul class="navbar" id="menu">
        <li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
        <li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
        <li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
        <li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
    </ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>


    <div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->

                     <p class="content-nav">
                        <a href="http://www.w3.org/QA/2008/12/musing_with_element_traversal.html">&laquo; Musing with Element Traversal</a> |
                        <a href="http://www.w3.org/QA/">Main</a>
                        | <a href="http://www.w3.org/QA/2009/01/valid_sites_work_better.html">Valid sites work better(?) &raquo;</a>
                     </p>

                        <h2 class="entry-header">JavaScript required for basic textual info? TRY AGAIN</h2>
                           <div class="entry-body">
                              Sam says he's <a href="http://intertwingly.net/blog/2009/01/27/Online-and-Airborne">Online and Airborne</a>. "Needless to say, this is seriously cool." I'll say! But when I follow the link to details from the service provider, I get:<br /><blockquote>Sorry. You must have JavaScript enabled to view this page. Click the
BACK button below or enable JavaScript in your browser preferences and
click TRY AGAIN.<br /></blockquote>Let's turn that around, shall we? Sorry, if you're a network provider and you want my business, read up on <a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript">unobtrusive javascript</a> (aka the <a href="http://www.w3.org/2001/tag/doc/leastPower.html">rule of least power</a>), go BACK to work on your web site design and TRY AGAIN.<br />
                           </div>
                           <div id="more" class="entry-more">
                              
                           </div>
                       <p class="postinfo">Filed by <a href="http://www.w3.org/People/Connolly/">Dan Connolly</a> on January 27, 2009 10:01 PM in <a href="http://www.w3.org/QA/archive/technology/accessibility/">Accessibility</a>, <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a>, <a href="http://www.w3.org/QA/archive/technology/security/">Security</a>, <a href="http://www.w3.org/QA/archive/web_architecture/">Web Architecture</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2009/01/javascript_required_for_basic.html">Permalink</a>
                                 | <a href="http://www.w3.org/QA/2009/01/javascript_required_for_basic.html#comments">Comments (8)</a>
                                 | <a href="http://www.w3.org/QA/2009/01/javascript_required_for_basic.html#trackback">TrackBacks (0)</a>
</p>



<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-172612">
<p class="comment-meta" id="c172612">
<span class="comment-meta-author"><strong>Rick Walter </strong></span>
<span class="comment-meta-date"><a href="#c172612">#</a> 2009-01-27</span>
</p>
<div class="comment-bulk">
<p>Strange.  I tried going there like Dan did, with and without Javascript enabled.  I got no error message from Firefox 3.</p>

<p>Dan, are you using IE6 still? ;-)</p>

<p>rick</p>

</div>
</div>


<div class="comment" id="comment-172881">
<p class="comment-meta" id="c172881">
<span class="comment-meta-author"><strong>Jonathan </strong></span>
<span class="comment-meta-date"><a href="#c172881">#</a> 2009-02-02</span>
</p>
<div class="comment-bulk">
<p>No, Rick went to the gogo website: <a href="http://www.gogoinflight.com/jahia/Jahia/site/gogo/lang/en/participatingairlines" rel="nofollow">gogo - no javascript</a></p>

<p>Since installing noscript, I, too, am surprised how many web sites rely on JS vs how little I care to visit them.</p>

</div>
</div>


<div class="comment" id="comment-172915">
<p class="comment-meta" id="c172915">
<span class="comment-meta-author"><strong>Marvin </strong></span>
<span class="comment-meta-date"><a href="#c172915">#</a> 2009-02-04</span>
</p>
<div class="comment-bulk">
<p>I also got sorry message with FF2 and JS disabled, it is not IE specific (I guess you have followed link from here, not link from page where it links).
As a matter of fact, vast sections of web are hardly or not at all accessible without JS, images, Flash, Java...etc., even though these technologies are there used to present basically simple textual information and, in extreme (but not infrequent) cases NO desired information whatsoever, just additional visual effects, advertisements or other irrelevant data along with desired content.
Moreover not all of these pages are polite enough to state what is required, ie not only user blocking, let's say, flash animations see any content or navigation controls, but not even message to turn flash on and TRY AGAIN :)
Related to this is pratice of presenting simple text in .pdf/.doc.
This is however only partially due to ignorance of designers, as they often only do what they are told to do, and that is to actually make obtrusive, hideous pages polluted with flash, scripts, images...</p>

</div>
</div>


<div class="comment" id="comment-173157">
<p class="comment-meta" id="c173157">
<span class="comment-meta-author"><strong>Sergey Shepelev </strong></span>
<span class="comment-meta-date"><a href="#c173157">#</a> 2009-02-10</span>
</p>
<div class="comment-bulk">
<p>What's bad in javascript you all guys care so much about it?</p>

<p>I mean yes, sites must support javascript turned off, but then why average guy turns it off?</p>

</div>
</div>


<div class="comment" id="comment-173179">
<p class="comment-meta" id="c173179">
<span class="comment-meta-author"><strong>Sean </strong></span>
<span class="comment-meta-date"><a href="#c173179">#</a> 2009-02-12</span>
</p>
<div class="comment-bulk">
<p>Sergey, Javascript is often a resource hog and an attack vector.  It's too easy for something bad to happen through Javascript for knowledgeable people to trust it.</p>

</div>
</div>


<div class="comment" id="comment-173380">
<p class="comment-meta" id="c173380">
<span class="comment-meta-author"><strong>PJ </strong></span>
<span class="comment-meta-date"><a href="#c173380">#</a> 2009-02-22</span>
</p>
<div class="comment-bulk">
<p>I agree, JavaScript not something you can always trust, but by simply turning it off and/or complaining to the web developer about using it and providing warnings (hey, at least they provide warnings, as opposed to your page rendering differently than intended with you having no knowledge of it - minus the aesthetic changes of course) you avoid bringing up the idea of helping to teach the average users basic understanding of JavaScript and what you (as a knowledgeable person) do to protect yourself from malicious code.  Turning it off is one way, knowing how to control your system (ctrl-alt-del, anti-virus, logs, non-root logins, etc.) is better.</p>

</div>
</div>


<div class="comment" id="comment-173701">
<p class="comment-meta" id="c173701">
<span class="comment-meta-author"><strong>Clara Massa </strong></span>
<span class="comment-meta-date"><a href="#c173701">#</a> 2009-03-01</span>
</p>
<div class="comment-bulk">
<p>JS isn't necessary for text input though, is the point. The sad fact is that the way the web has gone, which is due in part to those writing webpages not being taught to hand-code properly (they're just using code-generating design applications, or others templates, to do the coding for them) nor being taught the basics of things like secure systems practices, is a match to how society in general is overtly wasteful and more interested in shallow looks than actual relevant content.</p>

<p>'Presentation' is but one layer in the OSI model, and it isn't supposed to mean 'visually stimulating' in a advertising / package design kind of way.</p>

<p>This is a problem with software development too........but that is another topic.</p>

<p>I'd say it is very obvious that (again, as with all else) when overtly complex things are used, when simple things suffice, it is encouraged so as to provide a lot of traffic within which, in this case, malware can hide and move around far more easily.</p>

<p>These days, if you want to use the web without having more resource-hogging sw running on your system, then you need two computers or at least two OSs - one to use the web, and one for all your software and other applications.</p>

</div>
</div>


<div class="comment" id="comment-182095">
<p class="comment-meta" id="c182095">
<span class="comment-meta-author"><strong>mihawin </strong></span>
<span class="comment-meta-date"><a href="#c182095">#</a> 2009-05-26</span>
</p>
<div class="comment-bulk">
<p>Yes,I agree with you
JS isn't necessary for text input though, is the point. The sad fact is that the way the web has gone, which is due in part to those writing webpages not being taught to hand-code properly (they're just using code-generating design applications, or others templates, to do the coding for them) nor being taught the basics of things like secure systems practices, is a match to how society in general is overtly wasteful and more interested in shallow looks than actual relevant content.</p>

</div>
</div>



  <div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>

<div class="comments-open-moderated">
   <p>
   Note: this blog is intended to foster <strong>polite
   on-topic discussions</strong>. Comments failing these
   requirements and spam will not get published. Please,
   enter your real name and email address. Every
   individual comment is reviewed by the W3C staff.
   This may take some time, thank you for your patience.
   </p>
   <p>
   You can use the following HTML markup (a href, b, i, 
   br/, p, strong, em, ul, ol, li, blockquote, pre) 
   and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>

<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
  <textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>

<h4>About you</h4>
<div id="comment-form-name">
  <input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="6297" />
<input type="hidden" name="__lang" value="en" /> 
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>

<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />

</div>
</form>
</div>
</div>



<p id="gentime">This page was last generated on $Date: 2011/12/15 23:20:52 $</p> 

      </div><!-- End of "main" DIV. -->

<address>

This blog is written by W3C staff and working group participants,<br />
&nbsp;and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
    </address>


    
    <p class="copyright">
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> &copy; 1994-2011
      <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>&reg;
      (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
      <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
      <a href="http://www.keio.ac.jp/">Keio</a>),
      All Rights Reserved.
      W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
      <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
      <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
      and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
      rules apply. Your interactions with this site are in accordance
      with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
      <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
      statements.
    </p>

  </body>
</html>