Reference

bgColorのバグについて
NetscapeのMac版3.0b5までとUNIX版の3.01までのバージョンにはbgColorにバグがあります。bgColorを指定するとその指定した背景色でページの中味がすべて全部塗りつぶされて何もみえなくなる(^^;というものです。これを、scrollなどで回避できればまあスマートな方だと思うのですが、なにしろ2.xにもバグがありますからscrollは使えません。そこで、かなり力業ですが、大きなwindowをopenしてすぐcloseする(笑)という方法をここでは使っています。Macの3.0以降とUNIXの4.0以降はokなので、それ以前を分岐しています。

例:
//bgColorバグ回避--ここから
function BGCLbug(){
bw0=navigator.appVersion.charAt(0);
bwV=navigator.appVersion;
if ((bw0<'3'&&bwV.indexOf('Mac')!=-1)||
(bw0<'4'&&bwV.indexOf('X11')!=-1)){
//ここでウインドウオープン
nwin =window.open("","",'width=800,height=800');
//ここでクローズ
nwin.close();}}
//bgColorバグ回避--ここまで

//このfunctionをスクリプトに張り込んでおいて.....
//スクリプトの中で背景色を変えるたびに
//BGCLbug()を実行するようにします。

//たとえば、背景色を赤にしたら....
document.bgColor='red'

//バグ回避ファンクションを実行
BGCLbug()

Close


Maintained by
tato@fureai.or.jp works1997 Toshirou Takahashi