Имейте в виду, что веб-разработчики и юзабилити-специалисты считают, что делать это в целом является плохой практикой. У Джейкоба Нильсона есть что сказать об удалении контроля над просмотром пользователей:
Старайтесь не создавать несколько окон браузера, если это вообще возможно - если убрать кнопку «Назад» у пользователей, это может сделать их работу настолько болезненной, что обычно она значительно перевешивает любые выгоды, которые вы пытаетесь предоставить. Одна из распространенных теорий в пользу появления второго окна заключается в том, что оно не дает пользователям покинуть ваш сайт, но по иронии судьбы оно может иметь только противоположный эффект, не давая им вернуться, когда они этого захотят.
Я полагаю, что это обоснование удаления целевого атрибута W3C из спецификации XHTML 1.1.
Если вы решительно настроены на такой подход, решение Pim Jager хорошо.
Более приятной и удобной для пользователя идеей будет добавление графического изображения ко всем вашим внешним ссылкам, указывающее пользователю, что переход по ссылке приведет к их извлечению.
Вы можете сделать это с помощью jquery:
$('a[href^="http://"]').each(function() {
$('<img width="10px" height="10px" src="/images/skin/external.png" alt="External Link" />').appendTo(this)
});