jQuery 外部サイトへのリンクは別ウィンドウで開く

Ajax

jQueryを利用して外部サイトへのリンクは別ウィンドウで開く

Web制作の現場では、Webサイトを作り終わってようやく納品と言う時に、お客様から
「あー、外部のサイトへのリンクは全部別ウィンドウで開くようにしてください」
と言われたりすることがありますよね。

リンクは全部ページに書き込んでいるで、それを修正するのはとても大変、という場合、下記のスクリプトを用立ててください。

外部のサイトだったら別窓にしましょう、というtarget=’_blank’という属性をjQueryで付け加えてます。

 //これ以前に、jQueryの読み込みはやっておいてください。
 $('a').filter(function(){
 	return (new RegExp('http:\/\/(?!'+location.hostname +')')).test(this.href);
 								   }
 	).attr('target','_blank');
カテゴリーAjax

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です