フレーム解除
-
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分割になってしまうので、
入れ子にする方法を参考にさせて頂きました。
入れ子にするとファイルの数が多くなってしまいましたが、その方法がやはり手軽ですね。
まだ余りタグも判ってないのに逆に余計なことをしていたようで、
修正しているうちに初歩的なことだと気づきました^^;
早朝にお付き合い頂き、ありがとうございました。