このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

NetscapeとIEではFORM文の仕様が違うのですか?

発言者:木村 こうじ
( Date Monday, February 09, 1998 22:07:41 )


AppleScriptで作成したチャットを運用していますが、お客さんの数が少ない、
なにか変だと思って調べていたら、意外な事実を発見。作成したチャットはネスケで
動くのにIEではCGIエラーとなる。
原因は、ネスケとIEでのFORM文の仕様の違い。
通常、FORM文を送るときにはSubmitボタンを使用しますが、多くのchatはこのボタンが
form文の最後についていますよね!私は、このボタンをFORM文の真ん中につけたのです。
理由は、ブラウザ上の見栄えがよくなるからなんですが。ところがどっこい、ネスケでは、
formでおくるデータの5番目にsubmitがあったらサーバのcgiがちゃんとデータの5番目に
submitがあるよ、と認識してくれるのですが、IEでおなじことをやると、サーバが認識してくれないのです。
そんなことcgiの本に一言もかいてなかったぞ、といってもあとの祭。これってIEの
バグなんでしょうか?ちなみに問題のチャットのURLは、
http://www.sunbit.or.jp/genesis/FORM2.html
にあります。何か良い解決策をしっている人がいたらおしえてください。
e-mail:genesis@sunbit.or.jp

→  bomb's Musicians' Chatroom!