2005-08-07 ネットの話。
msnのblogではHTML直打ち(注2)でも記事を書ける様になっており
今日の記事を更新している時にふと思ったことがある。
別ページへのリンクを貼る時のtarget指定をblankにし、
新しいウィンドウを開かせるべきか、
それとも指定無しにして、同じウィンドウに開かせるべきかという事である。(注3)
参照リンク
1 http://car.s35.xrea.com/better/target.php
2 http://deztec.jp/design/04/02/000143.html
3 http://www.playnote.net/archives/000187.html
4 http://www.zspc.com/documents/wcag10-tech/
上記の参考リンク1と4を読むとW3C(注4)としては
>>ユーザーエージェント(注5)で新しいウインドウを開かない設定ができるようになるまでは、
>>ユーザーに知らせることなしに新しいウインドウを開いたり
>>現在のウインドウを変更しないようにする。[優先度2]
とし、優先度2とは
>>ウェブコンテンツ制作者は、このチェックポイントを満たすべきです。
>>そうしないと、その文書の情報にアクセスするのが難しい人達が出てきます。
>>このチェックポイントを満たすことは、ウェブ文書にアクセスする上での
>>重要な障害を取り除くことになります。
ただし、上記の話はウェブコンテンツ・アクセシビリティ・ガイドライン1.0 技術書には
>>10. 暫定的な解決策をとる
の欄にあり、あくまで暫定的なものの様だ。
そして、参考リンク1の
>>環境による物もありますし、
や
>>新たなウィンドウが開くたびに「戻れなくなった!!」と驚く人もいます。
後者はこれらはリテラシーの不足によるものであると思われ
”慣れ”より一応の解決は可能だと考えられます。
前者に関して言えば、まず参考リンク1にあったブラウザの違いやマシンのリソース
の余裕の有無にもよる所はあると思います。
つまり、参考リンク1にあるように
製作者側として
・JavaScriptの使用により閲覧者に選択権を用意する
これは全てのHP製作者が実現できる訳ではないのが問題
・別ウィンドウに開くリンクと同じウィンドウに開くリンクを二つ用意する
最も単純かつ閲覧者にも分かりやすい
・css3(Cascading Style Sheets level 3)を待つ(注6)
あまり開発が進んでるとは言えない状況の様子。アテにはできない
もしくは、
全ての製作者は全てのリンクは同じウィンドウに開く様にしておき
閲覧者が「ただクリックするだけ」や「右クリック→新しいウィンドウで開く」
もしくは「shiftキーを押しながらクリック」といった選択肢があることを
強く広める
という方法もアリだと私は思う。
だが、最も現実的なのは
>別ウィンドウに開くリンクと同じウィンドウに開くリンクを二つ用意する
ではなかろうか。
製作者側としても(絶対的に見て)殆ど手間は掛からず
閲覧者側としても分かりやすいのでは無かろうか。
私としてもこれらの事に留意しながら次から(これ大事)
日記を書いていきたいと思う。
注1:痛いネタはmsn、くだらないネタはココと分けてるつもり。
食い逃げの件はキニスルナ
注2:直打ち・・・俺用語。HPビルダー等を使わず、テキストエディタ等でコーディングする事
こっちの方がカッコいい!(気がするだけ) だが、面倒なのであんまりやらない
注3:どっちでも良いというのは無し。そう思った人は
”あまり”技術者向きでは無いかも
注4:参考リンク
注5:参考リンク
注6:参考リンク