Однажды тоже заморочился таким, есть статья тут: http://xhtml.ru/2005/05/11/target_blank/
Смысл что на Javascript делается проверка всех ссылок при загрузке страницы:
JS:
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i < anchors.length; i++) {
if (anchors[i].getAttribute("href") &&
anchors[i].getAttribute("rel") == "external") {
anchors[i].target = "_blank";
}
}
}
window.onload = externalLinks;
Такого вида, только тут идет выборка для a которые rel="external", если хочешь для всех убери проверку. Я пробовал у меня все ок работает