• 締切済み

フレームページをフレームなしページへ改造

ビルダー11で、左右のページに分割のフレームを作っています。 左が目次ですが、フレームを使わずに、どのページを開いても、左の目次を表示させるには、どういう機能を使えばよろしいのでしょうか? できたら、既存の左の目次ページのファイルをそのまま使いたいのですが。

みんなの回答

回答No.6

>No.3お礼 >>(2) メニューの部分を、全部のページにコピーペースト。 > >というのは、htmlソースのことでしょうか? ページ編集(標準)でも、HTMLソースでも、どちらでもかまいません。

Z31
質問者

お礼

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

  • toast5
  • ベストアンサー率37% (239/638)
回答No.5

フレームを使わずにフレーム的な機能を実現するには、このページをおすすめします。 http://desperadoes.biz/style/p_frame.php 私の知識ではわかりませんと言われそうですが、あきらめなければ道は開けます。

Z31
質問者

お礼

ありがとうございます。挑戦してみます。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.4

 SEO(検索エンジン最適化)を気にされているなら、iframeもframeも同等です。すべてのページにナビゲーションをつけておかなければならない。  検索エンジンが、いずれかのページを訪問したとき、そのサイト全体の構成をつかめない。  すべてのページにナビゲーションをつけるなら、わざわざ弊害の多いifrma,frameを使う必要がありません。  利用者がブックマークできない!!! >テーブルやCSSは私の知識ではわかりませんので、いまインラインフレームに取り組んでいます。  いえ、ビルダーのようなオーサリングツールを使う場合、HTMLエディタ ( http://ja.wikipedia.org/wiki/Web%E3%82%AA%E3%83%BC%E3%82%B5%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%84%E3%83%BC%E3%83%AB#HTML.E3.82.A8.E3.83.87.E3.82.A3.E3.82.BF )を使う人以上に、HTMLやCSSの知識が必要なのです。  たとえば、HTMLが <body>  <div class="header">   ここは文書のヘッダ   <div class="nav">    ここはサイトナビゲーション   </div>  </div>  <div class="section">   この文書の本文(たとえば章)   <div class="aside">    本文とあまり関係ない文章   </div>  </div>  <div class="footer">   文書のフッタ(改定履歴・サイト内の主なリンク)   <address>著者の連絡先</adderss>  </div> </body>  のようにきちんとマークアップされていたら、検索エンジンはこれらのclass名は理解しますから、そのページに何が書かれているかなどの情報を正確に把握できます。--それが本当の意味のSEOです。その結果、誰かが検索したときにそのページを検索結果の上位に表示してくれる。  もちろん、スタイルシートでフレームで表示されるように、ナビゲーションを左端や上部などに固定して表示させたりができるし、HTMLには一切手を加えず、デザインだけをまったく変えることができる。  その知識の上にオーサリングツールを使えば、それはそれは便利ですが、知らずに使用するととんでもないページを作ってしまう。 >テーブルやCSSは私の知識ではわかりません  そんな難しいものじゃない。ビルダーのマニュアルの量に比較したら米粒みたいなものです。覚えるタグなんて、せいぜい数十個--中学校で学ぶ英単語の2,000語の数十分の一・・・  

Z31
質問者

お礼

ありがとうございます。勉強してみます。

回答No.3

(1) メニューページのリンク設定がtarget="何か"になっているはずなので、そのtargetを外す。 (2) メニューの部分を、全部のページにコピーペースト。 (3) <frameset>と書かれているファイル(おおよそindex.htmというファイル名)と、メニューのファイルを削除 (4) メインページのファイル名をindex.htmなどの名前に変更。 全てのファイルをアップロードして完成。

Z31
質問者

お礼

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

Z31
質問者

補足

>(2) メニューの部分を、全部のページにコピーペースト。 というのは、htmlソースのことでしょうか?

回答No.2

「frame」ではなく「iframe」でよければ以下を参照ください。 http://www.geocities.jp/aab88170/fish/nisshi.html

参考URL:
http://www.geocities.jp/aab88170/fish/nisshi.html
Z31
質問者

お礼

ありがとうございます。やはりインラインフレームですかね? iFrameとFrameとでは、CEO対策に違いがありますでしょうか?

回答No.1

テーブルを使って組むか CSSを使ってメニュー用のブロックを作って差し込んでフレームのHTMLを 組み込むか やることはカンタンだけど、全部のページに適応させなければいけないので手間だけ掛かる。

Z31
質問者

お礼

ありがとうございます。 テーブルやCSSは私の知識ではわかりませんので、いまインラインフレームに取り組んでいます。

関連するQ&A