“But only a few people have scripting disabled!” you’d shout.
How to go about some Business
For forms and links, try using PHP and putting in links to proper pages. Maybe try an image with a hyperlink to your slides. make the site work as well as possible without any scripting at all.
Now here’s where the magic comes in. In your script, use DOM scripting to add those AJAX calls, strip off anything superfluous, cancel default PHP-based events, and create those dynamic controls. You can change styles, add new elements, and alter the data.
Now, when someone visits the site and the script isn’t working, they’ll have the ability to use the site. The rest will still get the same scripted experience they would otherwise have enjoyed.