• 締切済み

フレームを使った表示で位置の指定

はじめまして webサイトを作成していてどうしたら良いかわからない所があり教えていただければと思い相談させていただきました。 一般的なページで 上にタイトルやメニュー・左にナビゲーションメニュー・右側にインラインフレームでpage-Bを 表示しています。インラインフレームを使用しているのは下側にもいくつか画像やリンクなどを配置 しておりカタカナのコの字を左右逆にした状態でその中にpage-Bを表示したいのでインラインフレームを使用しています。 このフレームで表示しているpage-Bの頭の100pixcel位をフレームの外に表示するようにして 隠したいと考えています。(page-Bが100pixcelほど上にはじめからスクロールしているイメージです) page-Bはまったく別のURLを持つ外部ページです。 page-Bを私のページの一部のように表示する許可はもらっています。 このような指定の方法があるのでしょうかまたこの方法でなくても外部のページの任意の部分を 指定して表示させる方法は無いでしょうか。 使用PCはwin2000 ソフトはdreamweaverMXです 宜しくお願いいたします。

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

その外部ページにラベルが付いていれば、 リンクするアンカーにフラグメント識別子をつけるといいです。 例 対象のページのソースを見て <a name="ラベル">××××</a> <h2 id="ラベル">zzz</a> となっている部分があれば <a href="~~#ラベル"> と、する。 そういうのが(ちょうどいい場所に)なければ、javascriptでスクロールさせる事ができますが、 iframeの中身が外部サイトならjavascriptの制限により打つ手なしです。

MAX106
質問者

お礼

steel_gray様早速のご返答ありがとうございます。 もう少しいろいろ調べてみます。 ありがとうございました。

関連するQ&A

  • DreamweaverMXのフレームについて

    うまく説明できるかわかりませんが、よろしくお願いいたします。 DreamweaverMXを使ってHPを作成しています。 HPではフレームは使用していないのですが、あるページのみにフレームでメニューを作りたいと思っています。 そのページのフレームに設置したメニューから他のページへアクセスした時にはフレームは必要ないので、フレームのないようにしたいのです。 フレームでメニューを設置し、リンク先を指定した後にターゲットを指定すると思うのですが、このターゲットは何にすればよいのでしょうか? それよりもまず、質問したようなことはできるものなのでしょうか?

  • フレームで

    いくつか聞きたいことがあります。 まず、現在左と右にページをフレームでわけ、左がメニュー、右がメインページとなっています。 (1)それで、フレームページにしたときのデメリットっ て何なのでしょうか。 (2)タグでもJavaScriptでもDHTMLでもいいので、それを 使ってフレームなしのページから、フレームありの ページにいき、なおかつ、その左と右の内容を指定  する方法ってあるでしょうか。あったら教えてくだ さい。 (3)インラインフレームとして、ひとつひとつ一回一回 左のメニューを読み込むことも考えていますが、そ の時にはやはりページを開くときに重いと感じるよ うになるでしょうか。また、インラインフレームに したら記述が面倒くさくなったりしますか?

    • ベストアンサー
    • HTML
  • フレーム分割したページの表示で困っています。

    ホームページビルダー9でホームページを作成しています。 ページを上下に2分割して上のフレームにリンクメニューを、下のフレームにメニューのリンク先を表示するように作りました。 自分のデスクトップパソコンでは問題なく表示されているのですが、試しにB5サイズのノートパソコンで表示してみると、画面全体が表示されず、上のページのメニューボタンを表示しているところが下のフレームページで隠れてしまっているのです。 下フレームは属性で自動的にスクロールバーが出るように設定しているので問題ないのですが、上のメニューは「なし」に設定しています。 ※デザイン上、表示させたくないので。 ここからが質問です。 ページを表示させた時に、ページ全体のサイズを変えても上のメニューのフレームページが常に下のフレームページの上に来るように、つまり、上のメニューページのサイズは変わらないように固定させる方法(!?)を教えて下さい。 説明がへたで申し訳ないのですが、どうぞ宜しくお願いします。

  • インラインフレームの表示位置を指定したい

    インラインフレーム自体の表示位置を指定したいと思っています。 ページの大きさに対して中央に、 インラインフレームのページを表示したいと思っているのですが、 横位置は、ALIGN="center"を使って指定出来きましたが、 縦位置の指定が出来ないでいます。 色々と検索してみたのですが、 もしかしたら出来ないのでは。。。とも思っています。 ですが、Web上には中央に配置されるページとかもあるので、 出来ないはずはないのですが、 タグをみても量がおおくてわかりません^^; 恐れ入りますがよろしくおねがいしますm(__)m

    • ベストアンサー
    • HTML
  • フレームの中のフレーム

    フレームを使用したサイトを作っています。 メニューとそれの表示部分とありますよね? その表示部分内にメニューから選択すると新たにもう一つのフレームページを表示させたんです。 二つ目のフレームでターゲットを指定した場合、二つ目のフレームページ編集時では問題はなくターゲット指定したページだけが変わるのですが、ベースのフレームページから選択していくと、ターゲット指定しているのにもかかわらず二つ目のフレームだけ全画面表示になってしまうんです。 説明が滅茶苦茶ですみません。 何が問題でそうなってしまうのでしょうか? 判る方、教えていただければ幸いです。

  • 複数フレームの一括リンク(インラインフレーム)

    頁内にインラインフレームを二つ配置し、一方はメニュー、一方は本文という形式にしようと思っています。インラインフレームのある頁の画像にリンクを貼って、それをクリックするとメニューフレームにメニュー頁を、メインフレームに本文頁を一度に表示するようにしたいのですが、ウェブ上で見つけたそれらしいスクリプトは上手く動きませんでした。自分の持っているJAVAScriptの本を見ると、アイフレームを使っているからリンク先の指定が上手くいっていないように思えます。アイフレーム使用でこのようなリンクを指定するのは無理なのでしょうか…?? 過去の質問も捜してみましたが分かりませんでした。回答よろしくお願いいたします。

  • フレームでポップアップメニュー

    FWMXとDWMXでページを作っています。 ポップアップメニューのあるページをフレームでメニューバーとして作りたいのです。 例えば、上下のフレームで上フレームにメニューバー下フレームにはそれぞれ違うページのようにフレームを使用します。 なぜフレームかと言うと100ページのサイトだったとして、メニューの項目が増えた場合100ページの修正とアップロードが必要になります。このようなことが無いようなページを作りたいのです。 1つのファイルを修正したら全てのページにも自動で反映されるような…このような方法が有ればベストです。 そこで、フレームを使用する事にしました。 (他に方法があれば、フレームを使用しなくても良いです。何か方法があればこれも教えてください。) 話は戻りますが、このとき、上フレームと下フレームの境界でポップアップが隠れてしまいます。 これを回避する方法として、1つはマクロメディアのサイトを参考に見ました。 http://www.macromedia.com/jp/support/fireworks/ts/documents/fw0133.html これは、それぞれのページ全てに記述しなければならないので結局100ページの修正が必要になります。 その他Javascriptを外部ファイルにする。 という方法も試しました。 これは一見成功したと思いましたが、ポップアップメニューの表示する場所を指定する為、(下フレームページの一番上0の座標に表示する命令を書きました。)ページをスクロールした時にポップアップの内容が無くなってしまいます。 これを回避する方法があれば、それでも良いのですが… 何か良い方法を知っている方は、是非知恵を貸して頂けないでしょうか。 宜しくお願いします。 (*- -)(*_ _)ペコリ

  • フレームページからインラインフレームへのリンクの貼り方

    まず最初にHTMLでHP作成中です。フレームページ(上下に区切ってある)で、上にメニューがあります。下にインラインフレームが表示されるようにしました。インラインフレーム内にメニューの各項目(例えば・・・プロフィール、日記などです)を表示するようにリンクを設定するにはどういうタグにすればよいのでしょうか??ややこしくて頭がついてきません。お願いします。

  • HP内容を表示する順番を指定する

    インラインフレームを使用したHPなのですが、インラインフレームで読み込むページが重いため、親ページの画像の表示がひきずられて、インラインフレーム内がすべて表示された後に表示されます。インラインフレームの読み込みを最後に指定するような方法はありますでしょうか。

  • 再生するフレームを指定

    よろしくおねがいいたします。 ただ今FLASHでホームページのメニューの作成をしているのですが、 一つ質問させてください。。 FLASHでホームページのメニューの部分を作りました。 HTMLで各ページを作り、各ページに同じFLASHのメニューを表示させるようにしました。 そこで質問なのですが、 各ページの、たとえば、TOPのページにはFLASHのメニューのフレーム1から再生。 SCHEDULEのページは、フレーム3から再生。 BBSのページは、フレーム6から再生。 ・ ・ ・ というように、、同じFASHを表示させても、各ページにより、 再生させるフレームの位置を変えたいのです。 自分なりにいろいろ調べてみたのですが、各ページから変数を渡し、フレームを指定できるということまではわかりました。 FlashVarsというのを使うようなのですが、そのやり方がわからず、困ってしまいました。。。 環境は、 ・FLASH MX ・ドリームウィーバーMX OSは ・windowsXP です。よろしくおねがいいたします。。

    • ベストアンサー
    • Flash

専門家に質問してみよう