- ベストアンサー
フレームで作ったページ全体のプレビューを見るには?
HPビルダー初級者ですが、仕事でビルダー6を使用して、HPの管理を任されました。諸事情により断ることはできません。HP自体は単純なもので更新も月に数回程度です。また、見ている人もほとんどいないようです。元からできているものに、データの更新だけすればいいので、何とか最低限のことは出来ています。が、前任者からの引継ぎはないので、わからないことだらけです。(というか、前任者もあまり詳しくない人がやっていた?ようで色々苦労のあとが残っています。) まず、ページそのものがフレームを使って出来ていると思うのですが、構成がよくわかりません。一番上のフォルダにトップページを構成する「header」「right」「left」「index」「main」「index2」などのファイルがあります。(このうち「index」「index2」は実際には使っていない感じですが、全部サーバーにアップされています。)このフォルダの中の「main」フォルダに他のページがあります。今はトップページの「main」にあたる部分だけを他のページでも編集していますが、今のところ、実際にアップする以外に全体を見る方法がありません。ページ全体のプレビューを見るにはどうすればいいのでしょうか?このフレーム?はどこでどうやって作られているのでしょうか?また、サイト全体の構成が知りたいのですが、どうすればわかるのでしょうか?サイトビューで確認しようと思っても開けるサイトがありません。わかりにくい質問とは思いますが、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにゃくは。 とりあえず、そのページを構成しているページファイルの拡張子がhtml、htmの場合に限ってのアドバイス。。。 フレームを使っている以上、必ず<frameset>タグは使われているでしょう。それを探しましょう。 フレームページの構成ですが、例えば「上下」でフレーム別けをして別々のページを表示したい!となったら、最低で3ページ分のソースが必要になります。 1.上ページのソース。 2.下ページのソース。 3.フレームの上下別けを指定するページ。 あなたの書き込みの「一番上のフォルダにトップページを構成する。。。」とありますが、ファイル名をそのまま鵜呑みにすると。。。 header、right、left、main。で最低4ページ。フレーム使用で5ページ分のソースがあるのかと思います。 indexかindex2に<frameset>タグがあるのでは? >>実際にアップする以外に全体を見る方法がありません。 1.ブラウザを起動します。 2.確認したいページが入っているフォルダを開きます。 3.確認したいページのファイルをブラウザにドラッグ&ドロップします。 4.見れます。 あくまで、html拡張子の場合ですが。 フレームページを見たければ、仮にindex.htmlの中に<frameset>が書かれていれば、index.htmlを上記の3をやってやれば全体が見れるでしょう。 >>このフレーム?はどこでどうやって作られているのでしょうか? それはファイルの構成を見れる環境にあるあなたにしか判別できないかと。 とりあえず、HTMLのお勉強でもしてみてください。フレームページの作り方を覚える程度でしたら、1~2週間で十分かと思います。
その他の回答 (1)
- crepon133
- ベストアンサー率51% (399/776)
URLを指定したとき、始めからフレーム付きの画面になるのなら、 indexがフレームセットページになっているので、 indexを開けば各フレームが合わさった状態で見えます。 あるいは、フレームなしの表紙ページがあり、 そこから入るとフレームありのページへ移動する作りなら index2を開いてみてください。
お礼
すみません、色々やっているうちに少しだけわかってきました。 実は職場のHPは、まず実際に更新する用のフォルダで作ってから、別のサーバーにデータをコピーして、アップしています。 この実際アップしている方のindexには<frameset>が無傷で残っていました。初心者なので間違っているかもしれませんが、もしかするとこのindexは元々HTMLだけで作られていたので、作業用フォルダのものはビルダーで開いたことによっておかしなことになってしまったのではないでしょうか? 実際に使用しているindexを作業用フォルダにコピーしてみたら、無事プレビューを見ることが出来ました。どうもありがとうございました。 また、No.1さんへのお礼を書くことができなかったので、大変失礼ながらこちらでお礼申し上げさせて頂きます。
補足
早速のご回答ありがとうございます。 始めからフレーム付きの画面になります。 詳しく書くと、上にヘッダー、真ん中にメインの部分、左右の部分に対称に、文字なしでグラデーションがかかった色が入っています。 でもindexを開くと、ヘッダーとメインの部分のみ、index2を開くと、なにもない真っ白な画面が表示されます。 この場合の「開く」というのはダブルクリックで開く、とNo.1さんに言われた通りブラウザを起動してからファイルをドラッグ&ドロップして開くの両方をやってみましたがどちらも同じでした。
お礼
すみません、さらに補足です。 今日職場でindexのファイルを確認したところ、やはり<frameset>のタグはありませんでした。実は家で確認したファイルは引き継いだ時のものをバックアップしておいたものでした。いつもは職場のファイルを更新して、実際にアップしています。そういえば、このindexのファイルを開くと「エラーが検出されたので修正しました」というメッセージが出ます。それでもindexにもindex2にも<frameset>はありません。それで何故フレームができているのか?今の私には全くわかりません。まず勉強してから出直しますが、とりあえず補足まで。
補足
早速のご回答ありがとうございました。こんな質問をしたら「まずHTMLをちゃんと勉強しろ!」と一蹴されるかとビクビクしておりましたので、ありがたかったです。ところが、質問後何故か突然自宅PCのHPビルダーが起動しなくなり…来週職場に行かないと実際にビルダーを開けないので、現在わかる範囲でこちらの状況を説明します。 >そのページを構成しているページファイルの拡張子がhtml、htmの場合に限ってのアドバイス。。。 ページの拡張子はhtmlです。 >indexかindex2に<frameset>タグがあるのでは? 私も全てのページでずっと<frameset>の文字を探していたのですが見つからず…。でも「index2」のファイルについては開いても、プレビュー画面には何も表示されないので使っていないものだと思い込み、実はソースには何か書いてあるということは気付いていたのですがよく見ていませんでした。今メモ帳で開いてソースを見たら、<frameset>のタグを発見しました! ありがとうございました。ここを頑張って解読してみます。 >>実際にアップする以外に全体を見る方法がありません。 >1.ブラウザを起動します。 >2.確認したいページが入っているフォルダを開きます。 >3.確認したいページのファイルをブラウザにドラッグ&ドロップします。 >4.見れます。 教えていただいた方法で見ても、表示されるのは「main」には真ん中部分、「header」にはヘッダー部分、「index」にはヘッダーとメイン部分で左右部分はなし、「index2」は上述通りプレビュー上はなにも表示されません。どのhtmlファイルを開いても全体は見られません。何故なのでしょう…? HTMLの勉強も少しずつしているのですが、よくわからなくて困ってます。でも、上手く質問もできないので、とりあえずまず自分で完全にフレームページが作れる位にまでなってみて、その上でもう一度質問するべきだと反省しております。