質問: ie6.0とwin ntやwin 98の組み合わせで良く起こるトラブル こんばんわ。 私は無料ホームページスペース「フリーティケットシアター」の 提供するcgiを使って、 フォーム式のアンケートを作ったものです。 ホームページビルダー2000で大まかなところは作り、タグの確認は念のため テキストエディタで行いました。 自分の環境は古くwin95+ie5です。 今ならもっと新しいバージョンもありますが、特にieに関しては6が評判が 悪いと友人から聞いたので入れていませんし、友人自身もインストールしていません。 ところが、アンケートに答えてもらってる人の中で特に ie6.0とwin ntやwin 98の組み合わせの環境の人からの回答に、 大元のデータソースで作っていないはずの選択肢が送られてきていて、 困っております。 ftpアップロードでエラーでもあったのかと、web上で表示を確認して、 データソースも見ましたが特に問題がなく、どこを修正すれば良いのか さっぱり分からないのです。 1 というタグに対して、送られてくる回答メールの表示では 選択肢=[ 2 ] とか 選択肢=[ ] とかになっているのです。 まったく選択しなければ、「選択肢=[ ]」などとメールに表示されるような ことがないことは、自分の環境では確認できましたが・・・ 手直しする前の古いファイルでも拾っているのかと思いましたが、どうもそういうことでは ないようで・・・ なにか対策はあるのでしょうか? アドバイスをよろしくお願いいたしますm(__)m
回答: ie6の何の評判が悪いのかよくわかりませんが(^^; (セキュリティホールでしょうか?html関連のバグでしょうか? 具体的な内容抜きにして語るのは危険だと思いますよ) 何はともあれ、現行で最優先で対応させるべきはie6だと思います。 今後ユーザがもっとも多くなることは容易に予想されますから。 極端な話、実際に自分でいれてテストしてみるのが一番だと思います。 可能性としては ・cgiにバグがある ・htmlに問題がある(今の情報からは断定は難しい) 個人的にはie6だけに限らず、またはosと関係なく起こると思いますが。 条件をかえてテストして、原因を調べてみる以外ないと思います。 (nameの値の日本語をやめてみる、 他の場所に"選択肢"というnameが無いか確認する等です。)