• ベストアンサー

YahooのHPで…

たった今HPを作り終え、いざアップしようかと思ったら、問題が発生しました(悲)お助け下さい…。 トップページが三つフレームで横切りに分かれているんですが、HPには真ん中のフレーム(メイン)しか映っていないんです…。トップページにはindex.htmlと書くようになっていますが残りの上下にも同じ名前を付けないといけないのでしょうか??尚、上下のフレームはメニューを載せており、メインの真ん中に全て映るようにしています。お願いします。

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

  • ベストアンサー
  • siyuno_o
  • ベストアンサー率26% (135/510)
回答No.3

index.htmlファイルは下記のような感じになり フレーム表示するファイルは、別に作ります <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 frameset//EN"> <HTML> <HEAD> </HEAD> <frameset rows="35%,35%,*" border="0"> <frame src="ファイル名.html" name="フレーム名A"> <frame src="ファイル名.html" name="フレーム名B"> <frame src="ファイル名.html" name="フレーム名C"> </frameset> </HTML> ーーーーーーーーーーーーーーーーーーーーーーーーーー <!DOCTYPE・・・・フレームファイルで有ることを、宣言 分割の割合を、指定 <frameset rows="35%,35%,*" border="0"> rows・・・横に分割 パーセント(%)・ピクセル(数値)・おまかせ(*) cols・・・縦に分割 border="0"・・・境界線を、表示しない(0)・表示する(1) 表示するファイルとフレーム名の指定 順序は上(縦に分割した時は左)から指定されます <frame src="ファイル名.html" name="フレーム名A"> フレーム名を、指定しておくと後で、違うファイルを、表示出来ます

stance0927
質問者

お礼

解決しました。ありがとうございました。

その他の回答 (2)

回答No.2

#1さんと同じですが… トップページ=index.html=A.html + B.html + C.html になります index.htmlが フレームを設定したタグのみになります。

stance0927
質問者

補足

pompom-pandaさんにおっしゃるとおりやってみましたが、ページが表示されません…。唯一フレームページだけが表示されないみたいです(-_-;)

  • fitto
  • ベストアンサー率36% (1372/3800)
回答No.1

フレーム名をindex.htmlとし、他のファイルは別の名前で書いてみて下さい。

stance0927
質問者

補足

fittoさんのおっしゃるとおりやってみましたが、ページが表示されません…。唯一フレームページだけが表示されないみたいです(-_-;)

関連するQ&A

  • 私のHPのgoogleの検索結果

    やっと登録されたようなのですが、 うまく登録になっていない?不安定な状況?なんか変なんです。 フレームページ、なし、ともにindex フレーム1はtitle、フレーム2はmenu、フレーム3はtop で作って、その中のページを例えば/a/、/b/、/c/、/d/とします。以下は検索上位順(1つ目がメインに表示)。 昨日、フレームなしindex、top、/a/の3件がヒットしたのですが、 その後、top、menu、title、/a/、/b/、/c/、/d/、フレームなしindexと8件ヒットしたのですが、 昨晩、top、/a/、/b/、フレームなしindexの4件に減り、 深夜に、top、/a/、/b/の3件になり、 今朝みたら、top、menu、title、/a/、/c/、フレームなしindexの6件まで戻り、 さっき見たら、top、menu、/a/の3件にまたなってしまいました。 今、見たら、top、menu、title、/a/、/b/の5件です。 こんなにコロコロ変わるものなのでしょうか? しかもメインのページがフレーム3のtopで表示されます(最上位)。 本当のメインがフレームなしindexなのに下位で表示されたり、なくなったりします。(現在はindexがヒットしません) どうしたらindexが再ヒットするようになり、最上位に表示されるようになりますか? ただ単に検索結果が不安定なだけなのでしょうか? でも、なんでindexが消えてしまったのでしょう? 他のホームページはindexがフレームでも、ちゃんとヒットし、最上位に表示されますよね?

  • 上下に分けたフレームページ。アップすると下のページだけ表示される・・・

    仕事でホームページを作っています。 更新がメインですが、初心者で担当は一人なので、質問させてください。 トップページは左右に分かれたフレームページです。 右側のメインのページを、上下に分けたいページがあります。 フレームはindex.htmという名前で保存し、上のページをheaderという フレーム名をつけてheader.htmとし、下のページをfooterという名前にし、 footer.htmとして保存しました。 つまりページは3ページあります。 index.htmをダブルクリックしてInternet Explorerで開いた場合と、Dreamweaverなどで 開いた場合は、きちんと上下に分れたページになるのですが、 トップページ左フレームのメニューボタンにindex.htmのリンクを入れて サイトを開くと、右側のメインページにはフレームなしの上、footer.htmの ページだけしか開かないのです。 保存方法はDreamweaverでフレームを新規保存し、その後で「すべて保存」 にしています。 わかりづらい質問で申し訳ありません。思い当たることがありましたら アドバイスお願いいたします。

  • HPのフレーム作り

    HPでフレームを作ろうと思っているのですが、 初歩的な事がわからないので教えて下さい。 本に、フレームを規定するページをindex.htmlにしなさい と書いてあります。だから今のindexは他の名前にする 必要があるそうなのですが、たまたま例ではトップページを フレーム化してあるのです。 私が作っているものは、トップページは他ページへのリンク だけで、他ページでフレームを作りたいのですが、 例えば複数ページでフレームを作るとしたら、そのどれもに index.htmlを作らなくちゃいけないんですか? index1 index2 って作るのですか? そしたら最初に名前を変える時も、indexと全くかぶらない 名前にしないといけないのですか? ちょっと混乱してきたのでわかりづらい説明ですみません。 どうか教えて下さい。 OSはXP、メモ帳で作ってて、フレームにはフリーソフト (Frame Factory)を使う予定です。

  • MacとWinでのフレームを使用したHPの表示について

    Macでドリームウェーバーを使用しHPを作成中です。 フレーム(上下)を使っています。上がメニューで下の部分が変わるように設定しています。 upしたものをMacで見ると全ページ大丈夫なのに、Winで見るとindexページ以外は上のメニューがなくなってしまいます。ちなみにどちらもIEです。 ちょっと説明がわかりづらいかもしれませんが、よろしくお願いします。

  • HPの広告のこと。

    ビルダー6でHPを作成し、いざネット上に載せたのですが、ここで問題が起こりました。 トップページは2分割されており、片方はメニュー、片方はメイン。 で、当然メニューの方は幅が小さいです。が、そこに広告が入ってしまい。横に広がるようになってしまいました。 これは、フレームを使ったからということはわかっています。が、2分割したいのです。 どうにかして、メニューページの広告をなくす。もしくは広告の小さい、そして無料でHP作れるトコはないですか?

  • ページの自動ジャンプ

    ホームページを初めて作成しています。 HTMLの知識もほとんど無いため、ネットでいろいろ調べて勉強しながら作ってます。 とりあえずフレームのあるHPを作成したいので、フレーム分けのindex.htmlと、左側メニューのmenu.html、右側のメインページのmain.htmlと作成しました。 右側のメインページには、日記とか掲示板とかいろいろ作っていきたいのですが、例えばフレームのメニューからでなくいきなり日記のページにダイレクトにアクセスしてきた場合、自動でトップページであるindex.htmlに飛ばす方法ってないのでしょうか? つまり、フレームのあるトップページ(index.html)に自動で飛ばしたいのです。 例えば日記のページに、 <meta http-equiv="Refresh" content="0; URL=http://www.XXX.com/index.html" target="main"> なんて記述してみたのですが、こうすると日記ページが自動でindex.htmlへ飛ぶには飛ぶんですが、2つ問題が出てしまいました。 1つはフレーム左側のメニューから通常通りページをクリックしてメインページを開いた場合、フレームが2段になってしまいます(同じメニューが左に2列表示されてしまいます) 2つ目は、左のフレームメニューから日記をクリックして日記のページを開こうとしてもやはりすぐにindexに飛ばされてしまう自体になってしまいました。つまり日記ページが見れません。 日記ページの最初にmetaタグでindex.htmlに飛ばしてしまってるのだから、当たり前といえば当たり前ですけど。 直リンされた時だけ飛ばして、フレーム左側のメニューから来る時は飛ばないで日記を表示させたいのですが。 こういうのって普通はjavascriptとか使ってやるものなんでしょうか? やり方を是非教えて頂きたいです。

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

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

  • HPのアップロード

    フレーム分割して、例えば、TOPとmenuという名前で保存しました これらを、アップロードするとき、プロバイダーの注意事項で TOPは、indexとしてください、という条件の時 indexという名前は、どこでつけるのでしょうか? ホームページビルダー8です すみませんがよろしくお願いします

  • HPの分割フレームを消したい(HPビルダー6使用)

    現在ホームページビルダー6を使いHPを作成しております。 そのトップページをフレームを利用して分割しました。 分割した左側フレーム内にメニューを設置し右側メインフレームにページを表示するようにしました。 (リンク先のページを別のフレームに表示すると言う項目です) しかし後になりこのトップページ自体を変更する事になり フレーム分割を無くしたいのですが分割フレームを消す方法が分かりません。 トップページは新に製作してindexに上書きしたのですが分割した左側フレームは何をしても残ってしまうのです。 HP作成は初めてで説明書を読みながらの作業なので お恥かしい話どうやってフレームを分割したのかさえ忘れてしまいました・・・。 どなたかこのフレームを消す方法を教えて下さい。 説明に不備がありましたら御指摘下さい。 出来る限り補足させて頂きます。 宜しくお願い致します。

  • ゲオシティーズHPで

    最近HPをアップすうことが多く、ファイルがドンドン増えてきています。そこで整理しやすいようにディレクトリを初めて使いました。 さて、ここで問題が発生したのはHPが映らなくなったことです。原因はIndex.html(尚これはフレームのファイルです)の位置だと思うのですが、どこに置くといいのでしょうか? 状況は、まず1つ目のディレクトリを開くとIndex.htmlがあり、そして格それぞれのページのディレクトリが並んでいます。格それぞれというのが2つ目にあたります。 初心者なので困っています。お願いします。