iframe はスクロールトラップだ

2011/02/24

ウィンドウをスクロールしようとする場合、ウインドウ右側にあるスクロールバーをドラッグするよりもマウスホイールを使うほうが楽だ。Webブラウザの場合、2ちゃんねるまとめサイトなどに多いが、タイトルの直後にインラインフレーム(iframe)が幅広く陣取っていて、スクロールが止まってしまうことがある。インラインフレームの中のウィンドウだけがスクロールするからだ。あれは何?大抵読みたくない内容だ。本文との大きさのバランスもスタイルもずれている場合も多い。ほかのサイトへの誘導なの?このインラインフレームに入る寸前に助走をつけて、つまりホイールを勢いよく回してやると、飛び越えることができることもある。たいてい失敗するけど。

しょうがないので、マウスポインタを移動させホイールをつかうか、ウインドウ右側のスクロールバーをつかう。スクロールトラップという言葉は今作ったが、罠だろあれ。

インラインフレームではホイールが無効になるプチソフトはないものか。インラインフレーム内をスクロールしたいときはそのスクロールバーをドラッグするか何か一つのキーなどを押してホイールを回すとかでいい。つまりデフォールトでは親ウィンドウのみスクロールするというもの。あれば、500円くらいで買ってもいい。Firefoxのadd-onsだと一番いい。

それから、どこかウィンドウをセレクトしたいとき、マウスでクリックした部分がリンクになっているのも嫌だ。もうリンクだらけで、リンクじゃない部分が狭くって嫌。いい加減にしろよ。以下同文。


もどる