人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

フレームを使用しているサイトのリニューアル案を考えています。

---------------------
frame1:navigation.html
(ナビゲーション)
---------------------


frame2:top.html
(ここが切り替わる)


---------------------

全ページこのような構造をとっているサイトの、トップページだけを非フレーム構造とし、ほかのページは今まで通りのフレーム構造を保持することは可能でしょうか?
何か良い方法があれば教えてください。
トップページにはフレームを一切使用しないことが条件です。

●質問者: shunsu
●カテゴリ:ウェブ制作
✍キーワード:HTML TOP サイト トップページ フレーム
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● きゃづみぃ
●15ポイント

可能です。

フレームのない普通のページを入れてそのページのファイル名を トップページのものにすればいいだけです。

で その フレームのページの名前も変えないとダメですけど。

◎質問者からの返答

ありがとうございます。


2 ● DOK
●15ポイント

勘違いしている回答でしたらスミマセン。

トップをindexと受け取りましたが、これでいいのかな?

index.html(サイトへのenterページのイメージ)

frametop.html(要するに、今までのindexページです)

というリンク編成でいけると思いますが。

もし、フレームの大元をindex.htmlとしてあれば、

名前をindex2.htmlなどとし、TOPページだけ新規にindexページを作ってやる感じです。

◎質問者からの返答

ありがとうございます。

申し訳ないです。説明不足でした。

問題は非フレーム構造としたトップページ(内容的にはフレーム有りの時と同じ。フレームを排し単一のhtmlとしたものです)からフレーム構造を維持している従来のページ(この表現はおかしいですが)へどうリンクするかです。

トップページがフレーム構造をとっていないとリンクの指定のしようがないな、と悩んでいます。

frame2に表示していたhtmlへリンクの設定をしてもframe1は当然表示されない訳ですし。


3 ● Rousseau
●15ポイント

トップページに各コンテンツのリンクを作り

リンク先のタグをあなたが求めている条件にすればいいのではないでしょうか?

もしくは、 新たにトップページを作り

コレまでのにつないで流用しても良いと思います

◎質問者からの返答

ありがとうございます。

なんせページ数が多いのでそれをすると非常に時間がかかってしまいます。


4 ● yosiaki
●15ポイント

もう答えは出ていると思いますが。

新しいページをトップページにする訳ですから

先ずフレームページをframe.htmllか何かに変更します。

トップページがindex.htmllになります。

frame.html から他ページにリンクするので、戻りは

frame.html にすることを忘れないようにしてください。

◎質問者からの返答

ありがとうございます。


5 ● kn1967
●30ポイント

回答)回答としては「簡単では無いです」というものになろうかと思います。

確認)index.html と a.html、b.html、c.htmlがあったとして、a、b、cから index を呼ぶのは何の問題も無い(target として _parentを指定しておくだけ)。

逆にindex から a を呼びたいのだけど、、、、

a はフレームの中に含まれるものだから直接呼出しは出来ないという質問ですよね?

回答補足)対応させようと思ったらa,b,cを表示するためのフレームページのほうに値を渡して、それによって動作させるしか手はないでしょう。

フレームのほうで値(aを表示しろとかbを表示しろといった指示の事)を受け取るためにはcgiを使ったりphpを使ったりする必要がありますので、この質問をしている時点で、ちょっと難しいと思いますが、いかがでしょうか?

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ