Тема: Способы "закрытия" ссылок через javascript
Предлагаю обсудить различные способы закрытия внешних ссылок.
Итак как вам вот такой способ (HTML5):
ссылки вида
<a href="#" class="link" data-link="http://goo.gl">внешняя ссылка</a>
обрабатывается простым скриптом (jquery 1.7+):
$('a.link').click(function(){window.open($(this).data("link"));return false;});
Пример реализации: http://dle-faq.ru/modules/ (синие кнопочки "купить за .." и "Сайт автора")
UPD (03.10.2012)
Для старых (не html5) доктайпов можно использовать артибут rel вместо data-* таким образом общий код будет такой:
<a href="#" class="link" rel="http://goo.gl">внешняя ссылка</a>
$('a.link').click(function(){window.open($(this).attr("rel"));return false;});
Если же совсем хочется убрать саму ссылку (спасибо Саше за подсказку) то можно использовать тег span, или любой другой.
<div class="hidden-link" data-link="http://goo.gl">внешняя ссылка</div>
$('.hidden-link').click(function(){window.open($(this).data("link"));return false;});
таким образом любой элемент имеющий класс .hidden-link и атрибут data-link будет являться "ссылкой"