jQueryを利用して外部サイトへのリンクは別ウィンドウで開く
Web制作の現場では、Webサイトを作り終わってようやく納品と言う時に、お客様から
「あー、外部のサイトへのリンクは全部別ウィンドウで開くようにしてください」
と言われたりすることがありますよね。
リンクは全部ページに書き込んでいるで、それを修正するのはとても大変、という場合、下記のスクリプトを用立ててください。
外部のサイトだったら別窓にしましょう、というtarget=’_blank’という属性をjQueryで付け加えてます。
//これ以前に、jQueryの読み込みはやっておいてください。 $('a').filter(function(){ return (new RegExp('http:\/\/(?!'+location.hostname +')')).test(this.href); } ).attr('target','_blank');