Usually, you should always have a fall backfallback link to make sure that clients with JavaScript disabled still hashave some functionality. This concept is called unobtrusive JavaScript.
Example... Let's say you have the following search link:
<a href="search.php" id="searchLink">Search</a> You can always do the following:
var link = document.getElementById('searchLink'); link.onclick = function() { try { // Do Stuff Here } finally { return false; } }; That way, people with JavaScript disabled are directed to search.php while your viewers with JavaScript view your enhanced functionality.