• ベストアンサー

HPビルダーのリンクツリーのトップを変更できますか?

何度も同じ質問でごめんなさい、本当に分らなくて困っています。HPビルダー11で「2分割横-2」のフレームを使いページを作成しました。リンクツリーを見ると、1段目のindex.htmlページには青文字下段アンダーラインでタイトル名が左上に表示しており、ページは白の状態です。2段目のページには1枚のページしか無く、左ページと右ページが並んではいません。この1枚のページに2分割フレームの絵があり 左右に下段のページをリンクさせました。IEでのURLを入れると、1段目のindex.htmlページの青文字下段アンダーラインでタイトル名が左上に表示しており、ここをクリックしないと2段目のファイル(本当のページにしたい)に進みません。2段目のページをトップページにするにはどのような操作をすればよいのでしょうか。

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

  • ベストアンサー
  • nyonyon
  • ベストアンサー率51% (893/1745)
回答No.3

ちょっと整理させてください。 まず、ページの形式(レイアウト)は2分割のフレーム表示なんですよね。 で、リンクツリーとありますが、こちらは「ビジュアルサイトビュー」のツリー表示ということですよね? 以上のような状態だと想定して回答します。 まず、サイトツリー(あえてこちらで)の1段目、トップは必ずindex.htmlになります。1段目はこのindex.htmlのみです。 http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1457 http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1458 これはHPのTOPページ(一番最初のページ)は必ずファイル名をindex.htmlにしなければならない為です。 TOPページからフレームを使ったレイアウトの場合、index.htmlはフレーム設定ファイルに設定されます。 フレーム設定ファイルというのは、フレームの枠組を作る設定だけのファイルです。紙芝居の外枠のようなものです。 実際にフレーム左右に表示されるものは、それぞれ別のファイルです。 見た目は1つのページファイルのようですが、2分割のフレームページなら(フレーム設定ファイル+右ページのファイル+左ページのファイル)と3つのファイルで構成されてるものなんです。 さてさて、ご質問は2段目にあるファイルを1段目のTOPページに移動させたいとの事で、ファイル名を変更されたようですが、どのような手順で変更されましたか? こちらのような方法で変更されたでしょうか。 http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1185 http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1683 ただ、闇雲にファイル名をindex.htmlに変更すればいいというものではありません。 ビルダーの機能を使ってフレームページを作成したのならば、自動的にフレーム設定ファイルがindex.htmlになっている筈です。 このファイル名を変更すると、フレーム表示が出来なくなる場合もありますからご注意を。 また、変更した2段目のファイル名はindex.htmlでしょうか? ビルダーは初期設定を変更してないと、ファイル名の拡張子は「.htm」で設定されます。 同じ「index.html」と「index.htm」に見えますが、拡張子が違えば待ったく別のファイルとなりますので、もしかすると2つのファイルができているのではないかと。 まずは、どうして2段目のファイルを1段目に移動させたいのか、そのファイルはどういう内容のものなのか、よく確認下さい。

参考URL:
http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb1457
mikuo
質問者

お礼

ご回答ありがとうございます。 詳しく教えていただき、ありがとうございました。 1段目の無いもないフレームが、ホームページにアクセスするとなぜか この何も無いフレームが出てくるのです。その中に表示している文字 をクリックしないとトップページに出てこないのです。

その他の回答 (3)

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.4

ファイル名は分かりませんが、このような状態になっているのでしょうか?     index.html        │       top.html (2分割フレームの絵が付いたファイル)    ┌──┴──┐ left.html    right.html だとしたら、index.htmlをindex.html.bakに名前を変更 top.htmlをindex.htmlに名前を変更 これでうまくいったらindex.html.bakを削除

mikuo
質問者

お礼

ご回答の御礼返事遅くなり、すみませんでした。ありがとうございました。まさしく表記の状態でした。ご指導通りやってみたのですが、index.htmlをindex.html.bak名前を変更top.htmlをindex.htmlに名前を変更したら、ビュジュアルサイトビューのツリーは1段目と2段目のツリーが外れて下段の(リンクされていないHTMLファイル)に戻ってしまいました。で、変更したtop.html(index.html)とのリンクすることが出来なくなりました。また悩んではいるのですが、こうして皆さんが一生懸命に 色々な方法でご指導していただき、心から感謝しています。本当にありがとうございました。がんばってみます。

  • siotan88
  • ベストアンサー率37% (176/466)
回答No.2

 参考にされたらいかがでしょうか?      ↓ http://okwave.jp/qa2809590.html

参考URL:
http://okwave.jp/qa2809590.html
mikuo
質問者

お礼

ご回答ありがとうございました。 参考URLの質問者は自分でした。結局理解していませんでした。

  • gryouta
  • ベストアンサー率36% (7/19)
回答No.1

ちょっとイメージがつかめませんが、ファイル名が反対なのでは? 2段目のファイル名を「index.html」にする必要があるかと思います。

mikuo
質問者

お礼

ご回答ありがとうございます。2段目のファイル名変えてみましたが やはり、ツリーの形状は変わりませんでした。

関連するQ&A