2008年01月12日

StrictなDoctypeでtarget

いまさらですが、あけましておめでとうございます。
本年もボチボチやっていきます。

ということで、いきなり意味不明なタイトルと。

HTML,XHTMLの小ネタです。

HTML, XHTMLのStrictなDOCTYPEを使っているとき、
Aタグにtarget属性を使っていると、検証で怒られます('-'*

なんで、target属性がだめなのよ、という解説はいろいろな方が書かれているので割愛。

で、回避方法はJavascriptでゴニョゴニョです。

_blankターゲットで開く場合はこんな感じに。

<a href="http://kabenoji.sagafan.jp" onclick="javascript: this.target='_blank'">りんく</a>
りんく


新しいウィンドウを開くだけだったら、

<a href="http://kabenoji.sagafan.jp" onclick="javascript: window.open(this.href)">りんく</a>
りんく


でも、よござんす。

これに関連してページ内の外部リンクのみを、ざざっと新しいウィンドウで開くようなJavascriptも作ったはずなのですが、どこで書いたか忘れたので、また今度に。

あんまり使えないTipsでした。



同じカテゴリー(アレ系)の記事画像
広告枠がくっつき過ぎてイヤンな人へ('-'*
同じカテゴリー(アレ系)の記事
 CakePHP 携帯向けページでセッション (2008-02-18 20:26)
 CakePHP php4でのクエリー系のあれこれ。 (2008-02-17 16:00)
 M$とY!の合体 (2008-02-02 13:17)
 MT3.21 パッチ (2008-01-16 10:02)
 Excel用CSVを作る。 (2007-12-24 12:41)
 広告枠がくっつき過ぎてイヤンな人へ('-'* (2007-12-11 10:28)

Posted by noji at 18:42 | Comments(0) | アレ系
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。