サイドバーの表示・非表示



0   名前: BoB : 2006/03/19 08:31
サイドバーの表示・非表示の切り替えをしたいのですが、
うまい方法が見つかりません。

非表示というのは、折りたたみではなく完全な非表示です。
IEの「お気に入り」のように、1クリックで表示・非表示を
切り替えたいのです。

何かヒントでもいただければ幸いです。
よろしくお願いいたします。

1   名前: m035 : 2006/03/19 08:31  [URL
>非表示というのは、折りたたみではなく完全な非表示です。
ツリーメニューと基本的な仕組みは同じです。
一部を表示したままにして折りたたんだように見せかけるか、そうしないかの違いです。

2   名前: BoB : 2006/03/19 08:31
自己解決しました。

フレームの横幅変更(IEのみで動作確認、他のブラウザでは動作しなくて良い)

<frameset cols="*,200" name="fs1">
<frame src="main.html">
<frame src="sidebar.html">
</frameset>

function fsc() {
if (top.fs1.cols == "*,200") {
top.fs1.cols = "*,0";
}
else {
top.fs1.cols = "*,200";
}
}

一覧へ戻る