フレーム解除

Test


0   名前: 芹沢 : 2006/07/14(金) 06:21  ID:ZuRrIP/j
縦に3分割されたフレームの内右2つのフレームを、
左フレームのリンクから新しく縦2分割のフレーム(もしくは2つのページ)にリンクしたいのですが、
どうもうまくいきません。

<A href="#"
onclick="parent.中央フレーム名.location.href='中央に表示させたいページアドレス';
parent.右フレーム名.location.href='右に表示させたいページアドレス'">***</A>

これで指定するとリンク先ページがフレームではなく2つのページになってしまい、
ブラウザバックの時に中央のページだけ、
もう1度「戻る」を押さないと元の3分割されたフレームページに戻れないもので、

window.top.location.href='URL'

これに替えてみたんですが、これだと一番左のページまで替わってしまいます。

3分割フレームの2つだけフレーム解除で新しいページをリンクし、
ブラウザバックでも1発で戻れる方法って不可能でしょうか?
parent.で妥協すべきなんでしょうか?

1   名前: 通りすがり : 2006/07/14(金) 06:21  ID:yGMfbzts
3分割のページを2分割にしたいなら、
リンクで3分割フレームそのものを、「他の」2分割フレームに変更する。
もしくは
2分割の中に2分割を呼び出しておいて3分割に見せかけ、入れ子にしたフレームを解除して2分割に見せる。

2   名前: 芹沢 : 2006/07/14(金) 06:21  ID:ZuRrIP/j
早速お答え頂き、ありがとうございます。

少し説明不足だったのですが、
縦3分割を左からA、B、Cとして、
Aフレームを表示させたままB、Cを一括で…ということだったので、
通りすがりさんが教えて下さった

> リンクで3分割フレームそのものを、「他の」2分割フレームに変更する。

では2分割になってしまうので、
入れ子にする方法を参考にさせて頂きました。

入れ子にするとファイルの数が多くなってしまいましたが、その方法がやはり手軽ですね。
まだ余りタグも判ってないのに逆に余計なことをしていたようで、
修正しているうちに初歩的なことだと気づきました^^;

早朝にお付き合い頂き、ありがとうございました。

一覧へ戻る