![]() |
||||
![]() |
![]() |
![]() |
||
新しいウィンドウでリンクを開くには target="_blank" をアンカータグに記述すれば実現できます。
しかし target="_blank" は W3C で推奨されていません。=>文法チェックすると減点対象になっています。
Javascript を使って新しいウィンドウでリンクを開くことが出来ます。
あるいは
しかし、Javascript が Off になっている場合はリンク先に移動出来ません。
それよりももっと問題なのが、検索 bot がリンクと認識しないために、発リンクのアドバンテージが受けられません。
つまり SEO上不利になります。
それを解決する方法がありました。実に目から鱗の方法です。
こちれを実現するにはAjaxライブラリの1つである prototype.js が必要です。
Download Prototype から最新版をダウンロードして下さい。
実はこの方法は「target="_blank" を使わないで新しいウィンドウでリンクを開く方法」で紹介されている方法です。
同じことをここで書いても仕方がないので、そちらをご覧下さい。
更に「_blankを使わないで別ウィンドウを開くにはrel="external"を使うのが美しいと思う。」という記事のやり方がとてもスマートで、目から鱗のやり方で関心します。
ただし、ちょっとした間違いや、説明の分かりづらい点がありますので、サンプルを用意しました。
下記からダウンロードして参考にして下さい。