- ベストアンサー
フレーム付きページのお気に入り登録時の動作について
- フレーム付きページをお気に入り登録した場合、保存されたURLは一覧表示画面になるため、お気に入りから直接呼び出すと不正な表示が発生する可能性があります。
- フレームありの場合、お気に入りは動作保証されないため、フレームの場合はお気に入り登録しないようにするか、対応ボタンを設ける必要があります。
- フレーム付きページのお気に入り登録時の注意点について、詳細な解説と対応方法をお伝えいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
難しい言葉が並んでいますが、要は ●左側に検索条件を入力するページ ●右側に検索結果を一覧表示するページ という、2つに区切ったフレームセットがあります。 …ということでしょうか?(左右か、上下かは存じませんが) それで、右側に出てきた検索結果の中で「右クリックして」お気に入りに追加したら、 お気に入りから呼び出しても正しい表示ができません。 なぜでしょう? というような質問で良いでしょうか。 No.1さんが言われている通り、 ページを右クリックして「お気に入りに追加」すると お気に入りに入るのは右クリックしたページ(あなたの言う一覧表示画面)のみです。 これは問題でもなんでもなく、 フレームの中身(一覧表示画面)を見ている側が、そのページを操作(印刷など)できるように メニューが表示されるのです。 TOP画面で表示されている通りに 「お気に入り」に入れて欲しいのなら、 右クリックではなく、ブラウザのメニューから 「お気に入り」→「お気に入りに追加」を選んでもらわなければなりません。 対処法としては、確かに 右クリック不可やお気に入りに追加ボタンが考えられるでしょう。 ただ、検索結果をわざわざ右クリックしてそこだけお気に入りに追加するでしょうか。 初心者はブラウザの「お気に入りボタン」や「お気に入りメニュー」から ウィンドウごとお気に入りに追加してしまうでしょうから、 追加されるURLはTOP画面のURLであり、問題はないでしょう。 他方、ブラウザの扱いに慣れた者であれば 右クリックからお気に入りに追加すると、そのページのみの追加になり ブラウザの表示がフレームとして正しく表示されないことを 知っているでしょう。 ということで、まずはフレームの挙動を知り ウィンドウごとお気に入りに追加させるような 上手な誘導をお願いしたいところです。 - - - - - - - - - - - - - また、補足の中に > ゆえにTOP画面は同じ画面であるが とありますが、同じ画面とは何と何が同じなのですか? TOP画面では、2つのフレームの中のHTMLが同じものを利用しているのですか? お気に入りに登録させるための誘導は必要ですが、 いまいち不具合の状況が見えてきません。 AというHTMLの中にBとCのHTMLがあって、 B(検索条件入力用HTML) C(一覧表示用HTML)…などのように説明できないでしょうか。 というより、実際にページを見れば簡単な気がするのですが…。
その他の回答 (2)
- koutarou504
- ベストアンサー率44% (182/407)
#1の者ですが、なんとな~く問題点(ポイント)が判ったのだけど・・・。 違うといいなぁ~と思いつつ、あえて回答でなく補足要求で確認をと。 あの~、検索との事ですが、その情報のやりとりはどの様に行っているのでしょうか? その手法と情報が取れなかった場合の配慮次第で、「お気に入り」登録をしても動作出来ないけど・・・。 また、一覧表示用HTMLとはありますが、初期表示時というか検索前は一覧表示する物がないはず・・・。 で、何が存在する(表示されている)のか不明・・・。 というか、その辺の検索表示の仕掛けが影響していると思います。故にその仕掛けが不明の為、詳細な原因,対処は・・・。
お礼
ご回答ありがとうございます。 情報のやり取り、検索表示の仕掛け、情報が取れなかった場合の制御など机上調査を行います。 現段階では、ご質問について回答できませんので、机上調査後に再度質問させていただきます。 なお、お気に入り保存時のURLが各フレームでの右クリック、ツールバーでクリックによって、異なりますが、夫々のURLをコピー、ペーストでブラウザに貼り付けて画面を表示させた場合は本事象は発生しません。 きれいに初期画面(検索、一覧表示の2フレームの初期状態)が表示されます。 ここまでの情報で想定される原因がわかりましたらご教示をお願いしたく存じます。 以上です。
- koutarou504
- ベストアンサー率44% (182/407)
現状では、HTML,フレーム,お気に入り登録 以上の事しか不明ですが・・・。 質問なので、説明がないと。 1.「一覧データ表示」とは何? 「TOP画面」というのはある程度お約束で通じるけど・・・。とにかく不明の為に、「お気に入り登録」を行った時点の状況が全然判りません・・・。 2.「お気に入り登録した際に、」どの様に操作したのか一切記述がありません・・・。よって、そもそも正しく「お気に入り登録」を行えていたのか検証できません・・・。 3.「一覧表示画面」とは何? ページというかファイルというかそれぞれの関係等が不明の為に、何がしたくて何が起きているか不明です・・・。 4. >不正な崩れた画面(TOP画面で夫々のフレームに同一フレームのページ内容が表示されるといった問題 ・・・、日本語が不明・・・。 5. >お気に入り登録したときに >保存されたURLを見ると、 >TOP画面ではなく、 >一覧表示時のものになっていました。 「TOP画面」はページを表しているからまぁ良しとして、「一覧表示時」とは時(タイミング)であって何なのか物についての説明がないのですが・・・。 おまけ: >そもそもフレームありの場合、 >お気に入りは動作保証されないということでしょうか? まず右クリックの場合は、動作対象がクリックしたページという事です。 ブラウザというかウィンドウでの場合は、動作対象が表示しているウィンドウであり個々のページではありません。 で、正しく動いているのに自分で何をしているか理解していないという事になりますが・・・・・。
お礼
ANo.1様、ご回答ありがとうございます。 説明が不足しており申し訳ございません。ご回答の補足に仕様、事象の補足を記載しましたので、ご確認をお願いします。 以上です。
補足
説明が不足しておりましたので、補足します。 ●画面仕様 ・1画面(ウィンドウ)で検索条件入力フレーム、一覧表示フレームを実装。 ・ゆえにTOP画面は同じ画面であるが、一覧表示がない状態(ブラウザから呼び出された初期画面)の意。 ●事象の補足 <事象発生時の操作内容> (1)お気に入りに登録した契機は、検索条件入力フレームで検索入力、Submit後、一覧表示フレームで結果が表示された状態で、この一覧表示フレームにマウスを置き右クリック。 (2)保存されたお気に入りよりページを表示させたところ、一覧表示フレームに、検索条件入力フレームと同じ内容が表示される。(通常であれば、TOP画面(初期状態)である筈) 以上です。
補足
sun-ward様 ご回答ありがとうございます。 説明が分かりにくく申し訳ございません。 sun-ward様がおっしゃったような画面イメージになります。 ご質問に対しまして以下に回答と補足をします。 つきましては、再度ご確認上、ご回答をお願いいたします。 ======================= ■回答 >●左側に検索条件を入力するページ >●右側に検索結果を一覧表示するページ >という、2つに区切ったフレームセットがあります。 >…ということでしょうか?(左右か、上下かは存じませんが) >それで、右側に出てきた検索結果の中で「右クリックして」お気に入りに追加したら、お気に入りから呼び出しても正しい表示ができません。なぜでしょう?というような質問で良いでしょうか。 はい。そのとおりです。 以降コメントいただいた内容は大変分かりやすく、参考になりました。 ありがとうございます。 そこで、本題(不具合の事象)についてです。 URLを別途お教えしますが、以下のような事象になります。 (前回、質問した事象に若干訂正があります) AというHTMLの中にBとCのHTMLがあります。 B(検索条件入力用HTML) C(一覧表示用HTML) ■動作 (1)Bで入力・検索実行 (2)(1)の検索条件でサーバ側より得られた結果の一覧および固定画像(アイコン)を表示する。 (3)(2)の状態からCにて右クリックでお気に入り登録 (4)(3)で登録したお気に入りから画面A(フレームC)を開くと Cには何も表示されない。 ※正しくは、CにはCの内容((2)の固定画像のみ)が表示される事を想定しています。 また、上記(3)にてブラウザのツールバーのお気に入りボタンから登録した場合((3)’)は、 (4)’(3)’で登録したお気に入りから画面Aを開くとCにBと同じ内容 が表示されてしまう。 ※正しくは、Aの画面(URL)の内容が、表示される事を想定しています。 以上です。 以上です。