The point is that the light-box does not use Javascript (AJAX) to get
it displayed, so it will generate the HTML either way. JavaScript is
only used afterwards to get the dialog centered in the middle of the
page and have the background dimmed. I haven't seen a lightbox yet
that can do this cross-browser only using CSS.
How I understand degradation is that you put in an
onClick event what you
want to happen, and return false. If javascript is disabled, it ignores the
onClick and the element does what is in the callback.
Now for your problem I don't see an out of the box solution. If you
would implement your own lightbox that displays as an answer to an
#onClick: event, then you could have a standard fallback as you
describe. That approach does not work with the lightbox that comes
with Scriptaculous though, because it does a full-fresh and a normal
#call:.
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch