• ベストアンサー

フレームで、アドレスをフレームでないページに書く

 フレームを利用している時、フレームでないページのアドレスを、アドレスバーに表示することはできないでしょうか?  本来的にはできないようですが、(あったら、皆やっているでしょうし)何かアイディアがございましたら、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

#1 の者ですが、#1 の礼文を受けて・・・。 >わざわざ「ショートカットのコピー」等を使わなければなりません。 「ショートカットの作成」を用いているのなら、「プロパティ」は????? 当方の環境はIE6でもいろいろムダなツールを拡張で追加しているので、自信はありませんが、 「プロパティ」でフレーム内のアドレスも閲覧できると思いますが・・・。 同様に、画像ファイルのアドレスも取得出来るし・・・。 尚、 >フレームでないページのアドレスを、アドレスバーに表示 という事をブラウザ(プログラム)側から考えると、まずどのファイルが対象になるのかが問題です。 先の画像の例を出した様に、これは対象ファイルが画像ファイルかHTMLファイルかの違いだけでフレームって別のファイルを表示(使用)しているだけで、あくまでおおもとのファイルを表示している事を忘れない事が大事かと・・・。 (そもそも、アドレスバーの機能,目的と違うし・・・) おまけ:Operaには、フレームメニュー > アドレスをコピー というそのものの機能が既にありますが・・・・・。 且つ、JavaScript での「右クリックを制御するスクリプト」のみ無効にする機能もあるので、他の機能に差し支えなく作成者側の仕掛けに関係なくアドレスが取得可能・・・。ただ、作成者側からOpera自体を排除されそうになったら、JavaScript を無効にしないと困難ですが・・・。

noname#82539
質問者

お礼

 再びのご回答ありがとうございます。  プロパティという手がありましたか。確かにあります、アドレス表示機能。  ・・・というか、僕のアドレスバーの使い方は"転用"だったのですね。

その他の回答 (3)

noname#19206
noname#19206
回答No.3

例えばアドレスバーはyahooのログインページで、ページそのものは全くの偽者ページとか、 そういうことがやすやすとできるようでは、セキュリティ上致命的な問題となりかねず、 フィッシング詐欺などが瞬く間に(今よりも)広がりを見せると思うのですが…。

noname#82539
質問者

お礼

 ご回答ありがとうございます。  確かに・・・。言われてみれば犯罪につながりかねないかも知れません。

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

そのような動作をするブラウザを開発する。

noname#82539
質問者

お礼

 ご回答ありがとうございます。  うーん、とりあえずプログラムを学ばねば・・・。  IEの機能拡張ぐらいならなんとかなるかも知れませんね。

回答No.1

「教えて!goo」のページを表示しているのに、アドレスバーには「goo」(http://www.goo.ne.jp/)と表示出来ないかと問うているのと同じ様な事ですが・・・。 また、フレームでないページのアドレスで表示しようとしたら(アドレスバーへの入力や他からのリンク)、フレームを利用している側が表示されるという事でしょうか??? フレームでないページだけの表示は? まぁ類似の状態の実現として、各フレームでないページ毎にフレーム(ファイル)を用意して、画面遷移はフレームごとにすれば・・・・・。とりあえずアドレスは変わるけど・・・。 おまけ:同じ質問するなら目的(理由)を提示した方が代案は提示しやすいです。

noname#82539
質問者

お礼

 ご回答ありがとうございます。  失礼しました、目的を書くのを忘れておりました。  フレームを使用しているページで、フレームでない側のページのアドレスを取得したい時があるのですが、アドレスバーにアドレスが表示されないため、わざわざ「ショートカットのコピー」等を使わなければなりません。そういったことを回避するために、こういった仕様が欲しいと感じました。

関連するQ&A