Shimadaさんにご指摘いただいたエラーかどうかはまだわからないのですが、確かにとんでもないバグがありました。しかも、たくさん。
いつからあったバグかはきちんと把握していませんけれど、プログラムを使って省力化したあたりからだったのは間違いないこと。いやはや、MS-IE 3.0x(もしかしたら他のブラウザでもそうだったのかも)をお使いのみなさんにはかなりの長期間ご迷惑をおかけしていたものと思います。本当に申し訳ないことをいたしました。少なくとも数ヶ月前くらいの読みやすさには戻ったと思いますので、ご確認くださいませ。
え、何のこと? と、おっしゃる方もいらっしゃるでしょうから、恥をしのんでどんなミスをしていたか書いておきますと……
(1) document.location.href = "URL"と書いていた
NetScapeでは意図した通りの挙動を見せるのですが、MS-IE 3.0xでは新しいURLに飛べないのですね。結果としてフレームを使っている部分のインデックス部分や本体部分が読めなくなっていました。昔はフレームなし、フレームありのページをきちんと分けて書いていたので、このようなことはなかったのですが、省力化のためにJavaScriptを多用してふたつのページを一本化した時期と、仕事の都合でMS-IEのバージョンアップ(3.02→4.01sp)をした時期が重なった結果、新しいページをMS-IE 3.02でチェックできなかったために起こったミスと思います。アクセスログなどからあたりをつけて、MS-IE 4.01spを削除し、MS-IE 3.02に戻したことで発覚しました。
(2) JavaScriptをコメントアウトしていなかった部分が結構あった。
という言い方が正確かどうかはわかりませんが、スクリプトタグの間に直接スクリプトを書いていました。これ自体がエラーになることはないはずですが、JavaScriptに対応していないブラウザでは一部コマンドが丸見えになっていたはず(^^;) これも、上記のチェック中に付随して見つかったものです。
これですべての問題が解決したかはわかりませんが、少なくとも大きなバグはとれたと思います。まだ何かあるようでしたら、本当に、遠慮なくおっしゃってくださいね。
というわけで、JavaScriptの不具合があった以上仕方ないとはいえ、今月二度目の再アップロード。はやくCGI化してファイル数減らしたいよう。
ご挨拶も変更。
さわらぬ神にたたりなし?
JavaScriptその後
UFOその後
JavaScriptは難しい……
はずれビールというのもあるのだ
闖入者あらわる
黒ビールのこと