• 締切済み

ホームページ

今HPを作っていて、ホームをメニューの所と、メインの所で分けました。(フレーム)そして、メニューの所にリンクをおいたのですが(プロフィールとか)、リンクの所を押すとそのメニューの画面が変わってしまいます。 メニューのリンクを押すと、メイン画面が変わるっていうつくりにしたいのですが どうすればいいでしょうか?教えてください。よろしくおねがいします。

  • CSS
  • 回答数3
  • ありがとう数2

みんなの回答

  • crossam
  • ベストアンサー率100% (1/1)
回答No.3

ANo.#1とANo.#2の補足のような形になりますが…。 ホームのファイル(index.htmlにする例が多いですが)にフレームの記述をしたと思いますが、次の例のように「NAME=""」という属性の中に任意の名前を付けていますか? <FRAMESET COLS="25%,75%"> <FRAME SRC="menu.html" NAME="menu"> <FRAME SRC="main.html" NAME="main"> そしてこの例の場合のmenu.htmlにメインやプロフィールのリンクを作るときに、次のように記述します。 <P><A HREF="main.html" TARGET="main">メイン</A></P> <P><A HREF="profile.html" TARGET="main">プロフィール</A></P> 「TARGET=""」の中を、上の「name=""」という属性の中に書いた任意の名前と一致させればメイン画面に表示されるはずです。 おまけですが、リンク集のページで他人のページを紹介するときには、自分のページのメニューのフレームを残さないように、<A HREF="~" TARGET="_top">というように「TARGET="_top"」と指定した方がいいと思います。これはマナーでしょうか。

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.2

今 <a href=** target=メニュー> あるいは target= の省略になっていませんか。 target=メイン> にすればいいです。 メニュー、メインはフレームを作ったときの名前です。

djmasa777
質問者

補足

これを試してみたのですが、(<A HREF="URL" TARGET="index.html"><I>メイン</A>)試しにプロフィールを押してみると メニューの所が消えてしまい、全画面にプロフィールが表示されてしまいます。 (index.htmlはフレームの右側のメイン画面の事です) どなたか分かる方いたらおしえてください。よろしくお願いします。

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.1

フレームで分けた各々のブロックには固有の名前がある はずですよね。 その名前を、リンクのタグに記述すればいいのです。 例えば、変えたいブロックが「main」であれば、 <a href="xxxxx.htm" target="main"> となります。

関連するQ&A

  • サイトの効率のよい作り方(ホームページビルダー)

    こんにちわ! 工務店の事務をしているものです。 素人ながらビルダーver8を使ってこれまでHPを作成してきました。 改めて全てのページをリニューアルしたいと考えています。 今まではフレームページを使って左ページにメニューを、右ページにメインページという感じでやっていました。 今回リニューアルするにあたってフレームページではないサイトを作ろうと思っています。 画面の上のほうにいくつかのプルダウンリンクを作って全部で30ページはできる予定です。 それで今まではフレームページだったのでメニューはメニュー、メインはメインでできたので、全ページできあがったあとにメニューのリンクをつなげていけばよかったのですが、 フレームのないページではいつメニューとそれぞれのページをつなげるのが効率がよいのでしょうか? それともなにかいい方法はありますか?? まだトップページしかできていないのですが、ページの複製でどんどんページを作っていくと(当たり前ですが)メニューにリンクが貼られていない状態なのであとから全てのページに一つずつリンクをはっていくしかないのでしょうか? それともできるであろうページを空のまま名前をつけて先に保存して、トップページとリンクをつなげとくのがいいですか? アドバイスお願いします。

  • 隣同士のフレーム間のリンク?

    まるで初心者なので是非教えて頂きたいのです… gooの簡単HPではじめてHPを作ってるところなんですが、 メニューバーのフォントをカスタマイズしたくて 「link」などとフォントを入力したのをフォトショップで 画像としてjpegで保存しました。それをタグで 貼ってリンクできるようにしたら、「profile」をクリックしても メインのフレームは変わらず、メニューのフレーム自体が 「profile」になってしまう事態に。。 メインだけに反映するように出来ますでしょうか? ちなみにタグは<a href="URL">を使いました。 ちゃんとタグは閉じています。 知っている方がいましたらよろしくお願いします!!

    • ベストアンサー
    • HTML
  • ホームページ製作 target=""が使えない

    画面をメニューとメインで2分割した構造でメニューで選択したリンクをメインの方に表示させようとしていて、通常なら indexに <frame src=menu.html name=menu> <frame src=main.html name=main> menuに <p><font color="blue">MENU</font><p> <p><a href="./profile.html" target="main">プロフィール</a><p> <p><a href="./site_map.html" target="main">サイトマップ</a><p> <p><a href="./main.html" target="main">トップへ戻る</a><p> という感じにできるのですが、onclick="location.href='URL';" とやってるせいかできません。伝わりにくい説明ですみませんが分かる方がいたら回答よろしくお願いします。

  • リンクの仕方(ホームページビルダー使用)

    ビルダー8を活用しています。 以前のビルダーはどんな感じなのか?わかりませんが、私が今活用しているビルダーは新しいページを作る時に色々と選べます。例えば・・・フレーム設置他。いままではそのフレームを使用してHPを作っていました。でも、今回は・・・ちょっと違います。 私がしたいのは画面左側にメニューを表示。そのメニューの1つを選ぶとそのメニューの横にあるテーブルの中にリンクされてほしいのです。 たぶん・・・アイフレーム?とかを活用すると思うのですが。そのリンクの方法が知りたいのです。 とてもわかりにくい説明ですがヨロシクお願いします。

  • リンク(ジャンプ)しているのに、フレームが残ってしまう

    ガイアックス系でHPを作っているnamerinです。 左の小さいフレーム(メニュー)にリンクを貼り付けていると、リンクをすると大きい(メイン)フレームにHPが開かず、小さいフレームにアクセスしてしまいます。 それと大きいフレームにリンクをジャンプすると、ジャンプしたHPと一緒に、小さいメニューフレームがくっついてしまいます。 これを改善する方法はないでしょうか? また、ガイアックス系のHP講座サイトを教えてください。

    • ベストアンサー
    • HTML
  • リンクで2画面変わるようにしたい

    フレームでページを作っています。 例えばメニューをフレーム1,メイン画面をフレーム2とした場合,メニューのリンクをクリックした時に,そのメニューページ自体とメイン画面を同時にジャンプさせるようなことが可能でしょうか? 可能ならば是非ご教授お願いします。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • ホームページNinja 2002 フレームが消えない

    HPのトップにフレームをつけたら、HP以外へのリンクでもフレームが残ったままになってしまいました。 ページの構成は左に大まかなメニューをつけ、右側は入れ替えページになっています。 他のページへのリンクはこの入れ替えページに一覧になっています。 そのリンクを開くと左のメニューが残ってしまいます。 他のHPへリンクで移動する場合に、通常通り全て消すためにはどうすれば良いでしょうか。

  • ホームページのリンクの作成について

    HP作成初心者です。CSSを勉強中です。段組などは、どうにかできたのですが、リンクをつけるところ(メニューやナビなど)はCSSの中でリンクを作成できないのでしょうか? メインとなるページから複数のページのダミーをコピペして作る事はできますが、1ページごとにリンクをつけ直さないといけないのでしょうか?以前のフレームみたいなイメージでできればいいのですが。いい方法があれば教えてください。

  • goo簡単ホームページのリンクについて

    自分のホームページの左のフレームのメニューからリンクさせて、右のページのみ変えたい(他のHPへジャンプしたい)のですが、うまくいきません。【<A HREF="行きたいHP" target="right">メニュータイトル</A>】というタグを使ってやっていますが、何度やっても全画面で表示してしまします。どなたか教えて下さい。

  • フレーム内のページ表示について

    メニューとメインでフレームのページを作っています。 メインページに直接訪れた人の為に、「メニューが表示されない場合はクリック」とフレームページのリンクを作ってあります。<A href="index.html" target="_top"> フレームページ(メニュー)は表示されるのですが、次にメニュー項目をクリックすると、全画面でメインページがでてしまい、またメニューが見えなくなってしまいます。 ふつうにフレームページ(index.html)を開いた場合は、ちゃんとメインフレーム内に各ページが表示されるので、なぜメインページのリンクからだとそれができないのかがわかりません。 フレーム名はメニュー=menu メイン=mainとして、メニュー各項目のリンクは<A href="001.htm" target="main">としてあります。 説明が下手でごめんなさい。よろしくお願いします。

    • ベストアンサー
    • HTML