何か創りたい。
http://toshirr.blog13.fc2.com/
* Toshi's Recess Room - Toshi Creates. - 抽象的でない
<< 2017/09 - 2017/10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/11 >>

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ No. ]
[ 日時 : --/--/-- (--.) --:--:-- ]
[ カテゴリ : スポンサー広告 ]


抽象的でない

危うく今日の更新が忘却の彼方へ向かっていくところでした。

フレームのあるページでホイール クリックしたときにマウス ポインタの下に
リンクがあれば、それを新しいウィンドウで開くという処理が。

抽象的でない、つまり具体的な話をすれば、
フレームが無いと、ウィンドウ上で開いているページはひとつですよね。
フレームがあると、ウィンドウ上で開いているページは複数になります。
これによる違いが問題を引き起こしているといえます。

まずフレームの有無の判断はつきます。
その次、無かったら無かったで今まで行っていた処理を同じものをやればいいのですが
あったらあったで別な処理です。
まずマウス ポインタがどのフレームの上にあるかを取得。
というよりは実質的に言い換えるとマウス ポインタの位置から対象となるフレームを
取得するということになります。
フレームが分かったらその中に更にフレームがあるかどうかを再帰的に取得し、
フレームの奥底までやっとのことでたどり着きます。
実際はそんなにフレームを深く構成しているサイトなんて無いと思いますが、(笑
そうしたらそのページのオブジェクトを探査し、現在のマウス ポインタの位置が
リンクの上にあるかどうかを取得し、リンクであればあとはフレーム無しの場合と同じ。

はぁ~。
スポンサーサイト

[ No. 344 ]
[ 日時 : 2006/07/13 (Thu.) 22:35:57 ]
[ カテゴリ : プログラミング ]
[ コメント : 0 ]
[ トラック バック : 0 ]


コメント


コメントの投稿









トラック バック


トラック バック URI

http://toshirr.blog13.fc2.com/tb.php/344-e8a0572f


前後の記事

これ以降に書かれた記事 : ぶつかり
これ以前に書かれた記事 : フレームに悪戦苦闘

プロフィール

Toshi

  • Author:Toshi
  • 何かを創りたい Toshi の記録


ブログ内の検索


最近の記事


最近のコメント


最近のトラック バック


カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -


月別の記事


カテゴリ別の記事


RSS フィード


<< 2017/09 - 2017/10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - 2017/11 >>
* Toshi's Recess Room - Toshi Creates. - 抽象的でない
http://toshirr.blog13.fc2.com/
(C) 2005 - 2009 Toshi, All Rights Reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。