Нажатие производится только на стороне клиента. Так что javascript - лучший инструмент для выполнения функции.
Вы можете сделать что-то вроде:
<a onclick="alert('foo');" ...
Если в результате щелчка у вас должен быть контент сервера, вам нужно, чтобы javascript вызывал AJAX-вызов, чтобы получить контент и затем отобразить его. Войдите в библиотеку jQuery . Он очень хорошо справляется с такими вещами.