« パスネット復活 | メイン | 筋違いなのはだあれ? »

2007年3月30日 (金)

[インターネット上の話題]: もんたメソッド

404 Blog Not Found:javascript+CSS - お手軽もんたメソッドで、簡単に「もんたメソッド」を実現する方法が紹介されていた。なかなか面白いし確かにかなりお手軽なのだが、この方法だと以下のような問題がある。

  • スクリーンリーダーを使っているとクリックしなくてもネタバレしてしまう
  • CSSが有効で Javascriptが無効だと、秘密は秘密のまま

スクリーンリーダーの場合、少なくとも今出回っている物の実装では、表示色に関係なくページの内容を読み上げるようになっているので、背景色と表示色を同じ色にするだけでは、見かけ上は表示されていなくても読み上げられてしまう。そこで、スタイル指定で visibility: hiddenを使おうと思ったのだが、これをやってしまうとクリックする対象の要素が表示されなくなってしまって、 (やり方が悪いだけかもしれないが) クリックできなくなってしまった。そこで仕方なく、今のような形にしてみた。

二つ目の問題は、最初は全てを表示するようにしておいて、 Javascriptがロードされた時に表示が消えるようにしてやればすむ話だと思う。

自他共に認める javascript超初心者の僕の苦労の結果がこのページなのだが、なぜか Firefoxではちゃんと動作してくれないようだ。それに、もっとスマートな書き方もありそうな気がする。そんなわけで、添削大歓迎です。

トラックバック

この記事のトラックバックURL: http://www.trashpot.org/mt/mttbxs9Qqx.cgi/160

コメントを投稿

本文以外の項目は、入力していただかなくてもかまいません。また、入力していただいたメールアドレスは表示されません。

(いままで、ここでコメントしたことがない場合や、 TypeKeyの IDでサインインせずにコメントを書き込む場合は、コメントが表示される前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。その場合は、承認されるまでしばらくお待ちください。)

あわせて読みたい

このページについて

2007年3月30日 14:59に投稿された記事のページです。

前の記事: 「パスネット復活
次の記事: 「筋違いなのはだあれ?

この記事は、以下のカテゴリーに投稿されました:
  インターネット上の話題
各カテゴリー名をクリックすると、そのカテゴリーに投稿された他の記事を読むことができます。

 Amazon.co.jpアソシエイト
Powered by
Movable Type