Я бы сделал так (подробно описывать не буду, для этого документация есть, лишь логику объясню со своей колокольни). С сервака изначально присылать такое
<a class="ajaxLink" src="#первое">Ссылка при клике на которую, перехода не произойдет(return false), а будет выполнен скрипт, который сделает запрос(нужно так же отправить содержимое атрибута src на сервер, чтоб там выбрать что надо именно) на выполнение скрипта на сервере, этот скрипт (нужно его написать тоже) должен обработать запрос и вернуть нужный кусок хтмл кода, этот код следует положить в"#wrap" </a>
<a class="ajaxLink" src="#второе"></a>
<a class="ajaxLink" src="#третье"src="третье"></a>
<div id="wrap">Сюда будет загружаться динамически контент</div>
Сейчас вот читаю это все и мне кажется, что не понятно я как-то разъяснил, к тому это самый простой вариант, многого я не учел, но это общий вид решения задачи. Надеюсь полезно будет и главное понятно.
P.S. Чтобы еще адресную строку изменить нужно символ # поставить в УРЛ, а то браузер запросит этот урл.
А так об осле дааавно нужно забыть, и вообще не показывать сайт тем кто заходит из под осла. пусть нормальные браузеры устанавливают.
– Artem Jan 26 '12 at 06:14