Graceful degradation
Sam Ruby
rubys at intertwingly.net
Fri May 20 05:23:13 PDT 2005
I like the fact that the there are AJAX and "classic" versions of the
clients. The question is: which one should a given comment form pick?
I think the answer should be both. It will take a slight amount of
work, but a rough outline sketch is as follows:
Inside the html, the "classic" version is included, with perhaps an
additional marker "class='autoid'" or some such. For non-javascript
enabled clients, everything just works.
Additionally, the document contains a single line pointing to javascript
contained in a separate file. That script is responsible for detecting
if ajax types of techniques are available, and rewriting the form before
it is displayed.
The techniques required to do so are outlined in:
http://www.onlinetools.org/articles/unobtrusivejavascript/
This is pretty straightforward, but I can certainly help out here.
Note: this is the one area where I would like OpenID to be XHTML
compatible - this affects case sensitivity, which document methods are
available, and the like.
Again, I can help out here.
- Sam Ruby
More information about the yadis
mailing list