перехватить ссылку с помощью javascript и переопределить поведение ссылки по умолчанию.
как это:
$('a.ajax').click(function(e){
e.preventDefault();
// do ajax stuff, and add an onfinish function that does
// something like document.location.href = this.attr('href');
});
Вам не нужно делать document.location.href, так как я только что заметил, что область содержимого обновлена. Просто поймайте поведение по умолчанию с помощью e.preventDefault ();
// редактировать
Функция protectDefault не остановит среднюю кнопку мыши ... Вы не использовали теги? Я знаю, что он должен быть доступен, так что, может быть, диапазон, содержащий ссылку, чтобы вы могли добавить событие onclick в диапазон и скрыть ссылку с помощью css?