You’re very right indeed. The ’not seeing any frames’ quote was just a quote to make my weird explanation more comprehensible.

I’ll continue building my site, I can always update it! Thank you for all the work you’ve put into this already!
After fiddling around a bit with this script, I just can’t manage to degrade it properly. I believe it has something to do with the chunks I’m using as content. What chunks/links are you using? A fully-fletched HTML or just one div/p/table/span/..? I can’t figure it out from your source code. Also, why (and how?) is your JS encrypted?
Ok did some more fiddling: I believe it’s got something to do with the templateswitcher. I’m afraid I’m not using it correctly, but I can’t see how. My "contentonly" template is nothing more but:
When I set the base template for my (to load as content-)document to my default, I see everything + when I click an ’ajaxified’-link, I get the header etc twice. When I disable JS, all is good. When I set the template to the contentonly template (displayed above), it works perfectly with JS on. But without JS, it won’t degrade properly: it only loads the piece of content that should be in the div..
the link is:
http://modx.escape-project.net but since I’m constantly testing, you might get something I haven’t foreseen yet