すぎたです。

In message news:20040316111914.245444.1313546064@uranus.interq.or.jp
"笠原 励(氷炎 雷光風)" <cuncuku@uranus.interq.or.jp> wrote ...

> で、このままだと長ったらしいので、省略記法?で、
> var b = document.documentElement || document.body;
> というふうに表記するということですね?

if 文の中と同じで、評価と考えると多少わかりやすいかも。
たまに見かけるのは、以下のような使い方です。

  function func(arg1) {
    arg1 = arg1 || "";
      ...
  }


> (ウチで)IE5で試した時の動作としては、

というか、IE5.5sp2 でも動作しません。(強制終了はしませんが…)
document.body を利用すると動作します。
documentElement の方は時間があったら調べてみます…が、
いつになるか…(^^;;


> 久野さんのフォローを見て、IE6SP1にすると、正常に動作しました。

IE系だと、IE4.x 以降なら同じような感じで動作するものは
作れるんじゃないかと思います。

あと、以前、凝った作りになってるなと思ったのが以下のページです。

  http://www.airemix.com/bbs/


> なお、今回の大幅変更については、フレームは使わず、
> ・ CSS
> ・ CSS+javascript
> のどっちかでいくことにします。

個人的には、fixed とフレームだと、フレームの方が
対応しているのは多そうな気が・・・
それに、どうしてもガタガタしますよね。
応答速を考えるなら、onscroll の方が良いと思いますが、
それでもかなり気になります。
動かしている間、非表示にするという手はあるかもしれません。
あと、noframes での対応として、他ページ(インデックスに)
飛ばす場合、JavaScript か meta refresh かかな。
meta は用法は正しいのか?というのが不明です。

フレームでのブックマーク対策としては、MSDN やヘルプ等でも
一部実装されている「同期」(cgi と同じで ? でページを指定)
という手はあります。

iframe も手かもですが、どのブラウザが対応してたかな…


> 久野さんから示していただいたCSS+javascriptの場合、
> 左上、左下、右の様にするとしたら、
> 
> 1 CSSだけいじればよい
> 2 javascriptだけいじればよい
> 3 両方ともいじる必要がある
> 
> どれでしょうか?

ウィンドウサイズが変化した場合にも対応するんですよね?
それだと、1 か 3 だと思います。
CSS のみだと expression 使えば良いのかもですが、
試してないもので…(^^;

-- 
杉田
sugi-nws@bk.iij4u.or.jp