JavaScript
JavaScript is a powerful scripting language that lets the visitor interact with a web page - and much more.
JavaScript can respond to user actions such as clicks, double-clicks, click-and-drag, typing, "mouse over", and other actions. The responses might include changing content on the page, popping up additional information, or simply jumping to a new page. (Javascript is one element of AJAX, which allows websites to quickly access information from a database or other source without refreshing the web page.)