久野です。

tanaq@ca2.so-net.ne.jpさん:
> IE6ではうまく動いているように見えるのですが、IE5だと、
> 
>   'undefined' は宣言されていません。
> 
> というエラーになります。

  undefinedという標準プロパティはJS1.3くらいからかな、IE5にはま
だないんでしょう。手元の本によると :-) 宣言しただけで値を入れて
いない変数は未定義値になるわけなので、どっか先頭で

  var undef;

とかして、あとはundefinedの代わりにundefという名前を使えばいい
んじゃないですかね?

                なんて便利な本なんだ! :-)           久野