Open External Links in a New Window

Open External Links in a New Window

by Nirvanachain

HTML

<a href="http://fiddle.jshell.net">Test 1</a>
<a href="http://google.com">Test 2</a>

JavaScript

$('a').each(function() {
   var a = new RegExp('/' + window.location.host + '/');
   if(!a.test(this.href)) {
       $(this).click(function(event) {
           event.preventDefault();
           event.stopPropagation();
           window.open(this.href, '_blank');
       });
   }
});

//http://css-tricks.com/snippets/jquery/open-external-links-in-new-window/