Open All External Links in a New Window

Using Jquery, you can customize the external links of your site will open in a new window by the following format.

$(document).ready(function(){
         $(“a[@href^=’http’]”).attr(‘target’,’_blank’);
});

 Not process links to the same domain, and pdfs can done as follows,

 

 


var host = window.location.host.toLowerCase();
$(“a[@href^=’http’]:not([@href^=’http://” + host + “‘]):not([@href^=’http://www.” + host + “‘]), a[@href$=’.pdf’]”).css({outline: ‘solid 1px red’}).attr(“target”, “_blank”);

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: