人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryの質問です。自社サイトとから外部のサイトに飛んだ時に別タブで開くようにしたいです、ただ、別タグが作動ではなく別ブラウザが開く古いブラウザでは、作動しないようにしたいのです。
今は、yuga.jsを使っているので、ブラウザごとに30行目の$.yuga.externalLink();を切るなどの方法がいいのでしょうが、条件分岐の書き方がわかりません。
または、ほかに方法があればおしえていただきたいです。
宜しくお願いします。

●質問者: snoopy_japan
●カテゴリ:ウェブ制作
✍キーワード:jQuery js しょうが サイト タグ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Cherenkov
●200ポイント

外部リンクは別ウインドウを設定 - カスタムパラメータ

yuga.js :: Kyosuke.jp


//クラスは付加するが別ウインドウでは開かない
$.yuga.externalLink({
 windowOpen: false //別ウインドウで開くかどうか(true:別ウインドウ, false:無効)
});



どのブラウザを振り分けたいのかわかりませんが、適当にググってIE6で別ウィンドウを無効にする方法。

if(!jQuery.support.opacity){
 if(!jQuery.support.style){
 if (typeof document.documentElement.style.maxHeight != "undefined") {
 //alert('あなたがお使いのブラウザはIE7っぽいです');
 }
 else {
 //alert('あなたがお使いのブラウザはIE6っぽいです');
 $.yuga.externalLink({
 windowOpen: false //別ウインドウで開くかどうか(true:別ウインドウ, false:無効)
 });
 }
 }else{
 //alert('あなたがお使いのブラウザはIE8っぽいです');
 }
}
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ