Home > jQuery > [jQuery]hrefのURLがフルパスの時だけ別窓を開く

[jQuery]hrefのURLがフルパスの時だけ別窓を開く

jQuery1.2.6用。別窓開くスクリプトの超簡易サンプル。
aタグを捜査してhrefに書かれたURLがhttpから始まってる場合のみtarget="_blank"を追加する。

JavaScript:
  1. $("a").each(function (i) {
  2.         if ($(this).attr('href').indexOf("http") != -1) {
  3.          $(this).attr('target','_blank');
  4.         }
  5.     });

上のはIEでスルーされたのでwindow.openで分けてみる

JavaScript:
  1. $("a").each(function (i) {
  2.         if ($(this).attr('href').indexOf("http") != -1) {
  3.             if(jQuery.browser.msie){
  4.                 $(this).attr('onclick','window.open('this.href','status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes'); return false;');
  5.             }else{
  6.              $(this).attr('target','_blank');
  7.             }
  8.         }
  9.     });
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://tenderfeel.xsrv.jp/jquery/293/trackback/
Listed below are links to weblogs that reference
[jQuery]hrefのURLがフルパスの時だけ別窓を開く from WebTecNote

Home > jQuery > [jQuery]hrefのURLがフルパスの時だけ別窓を開く

最近の投稿
最近の修正
  • そしてこのSQLはわれながらよく書いたと思う 2010-11-15
  • CSVの列っていう方がいいのかな…118項目だった 2010-11-15
  • 楽天のCSVの項目が116個もあった衝撃 2010-11-15
  • オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
  • ぐあー フレグランステロやー 2010-11-15
  • More updates...

Powered by Twitter Tools

Tag Cloud
おすすめサーバー・他
メタ情報

Return to page top