- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[java script]NNでnullになる)
[java script]NNでnullになる
このQ&Aのポイント
- IEではうまく動作するが、NNでは動作しない問題の解決方法
- NNのバグにより、範囲指定のチェックが正常に機能しない原因を解説
- JavaScriptを使用したselectボックスの範囲指定がNNで正常に動作しない問題についての解説
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> なぜ、IEではうまくいくのにNNだとうまくいかないのでしょうか? NN の JavaScript では、Select オブジェクトの value はとれません。 いろいろやりかたはありますが、Select オブジェクトが持つ selectedIndex プロパティを使うのが簡単です。 //from = document.TTT.FROM_YEAR.value; //to = document.TTT.TO_YEAR.value; from = document.TTT.FROM_YEAR[document.TTT.FROM_YEAR.selectedIndex].value; to = document.TTT.TO_YEAR[document.TTT.TO_YEAR.selectedIndex].value; > これってNNのバグ??? 細かいところで NN と IE は JavaScript の仕様が違います。 どちらのブラウザでも見られるようにするのであれば、 navigator オブジェクトから名前とバージョンを取り出して 分岐するしかないです。 ↓は、本家 Netscape のマニュアルです。 http://developer.netscape.com/docs/manuals/communicator/jsref/index.htm 参考URLには、selectedIndex のところのURLを載せておきます。
お礼
ありがとうございました。 おかげでNNでもちゃんと動いてくれるようになりました。