質問: ホームページ内のリンクが・・・・ fc2の方でホームページを作成しているのですが ホームページを二分割にして左側にメニュー、右側に表示、 というふうにフレームをつくりました。 本来なら、左側のメニューで項目を選択すれば同ページ内の右側に表示されるはずが 1度新しいページを開いてからそのページ内で本来の動きをしてしまいます。 初心者なので原因も分からず対処もできない状態です。 どなたか「なぜこうなってしまうのか」「どうすればよいのか」教えて下さい!
回答: フレームを使ってページを入れ替える場合、下記の例のように各フレームに名前をつけて、ページを開くフレームを逐一指定します。 navi.htmlに ○○.htmlへのリンク でリンクを記述すればtarget指定のフレームに表示されます。 ※ご注意: 回答しておいてなんですが、すでにipadやスマートフォンなどで使用が始まっているホームページ記述様式のhtml5ではframesetやfontといったタグはサポートされていません。 サポートされているhtml4.1は2021年まで使っても良い事になっていますが、これを切り捨てるブラウザが出てきつつありますので、将来的にはframesetを使わないでページデザインされる事をお勧めします。