Faça links externos abertos em uma nova janela

A maioria dos proprietários de empresas deseja todos os links externos de seus sites em uma nova janela. Supondo que o jQuery seja direto.

coffeescript:

# http://coderwall.com/p/fnn22a
$
("a[href^='http']").each (index, element) ->
$
(this).attr('target', '_blank') if window.location.hostname != element.hostname

javascript:

// http://coderwall.com/p/fnn22a
$
("a[href^='http']").each(function(index, element) {
if (window.location.hostname !== element.hostname) {
return $(this).attr('target', '_blank');
}
});