- 締切済み
フレームページをフレームなしページへ改造
ビルダー11で、左右のページに分割のフレームを作っています。 左が目次ですが、フレームを使わずに、どのページを開いても、左の目次を表示させるには、どういう機能を使えばよろしいのでしょうか? できたら、既存の左の目次ページのファイルをそのまま使いたいのですが。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
>No.3お礼 >>(2) メニューの部分を、全部のページにコピーペースト。 > >というのは、htmlソースのことでしょうか? ページ編集(標準)でも、HTMLソースでも、どちらでもかまいません。
- toast5
- ベストアンサー率37% (239/638)
フレームを使わずにフレーム的な機能を実現するには、このページをおすすめします。 http://desperadoes.biz/style/p_frame.php 私の知識ではわかりませんと言われそうですが、あきらめなければ道は開けます。
お礼
ありがとうございます。挑戦してみます。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
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語の数十分の一・・・
お礼
ありがとうございます。勉強してみます。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
(1) メニューページのリンク設定がtarget="何か"になっているはずなので、そのtargetを外す。 (2) メニューの部分を、全部のページにコピーペースト。 (3) <frameset>と書かれているファイル(おおよそindex.htmというファイル名)と、メニューのファイルを削除 (4) メインページのファイル名をindex.htmなどの名前に変更。 全てのファイルをアップロードして完成。
お礼
ありがとうございました。
補足
>(2) メニューの部分を、全部のページにコピーペースト。 というのは、htmlソースのことでしょうか?
- komatta_osiete
- ベストアンサー率38% (19/49)
「frame」ではなく「iframe」でよければ以下を参照ください。 http://www.geocities.jp/aab88170/fish/nisshi.html
お礼
ありがとうございます。やはりインラインフレームですかね? iFrameとFrameとでは、CEO対策に違いがありますでしょうか?
- 4610-19459
- ベストアンサー率28% (94/334)
テーブルを使って組むか CSSを使ってメニュー用のブロックを作って差し込んでフレームのHTMLを 組み込むか やることはカンタンだけど、全部のページに適応させなければいけないので手間だけ掛かる。
お礼
ありがとうございます。 テーブルやCSSは私の知識ではわかりませんので、いまインラインフレームに取り組んでいます。
お礼
ありがとうございました。