• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[java script]NNでnullになる)

[java script]NNでnullになる

このQ&Aのポイント
  • IEではうまく動作するが、NNでは動作しない問題の解決方法
  • NNのバグにより、範囲指定のチェックが正常に機能しない原因を解説
  • JavaScriptを使用したselectボックスの範囲指定がNNで正常に動作しない問題についての解説

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.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を載せておきます。

参考URL:
http://developer.netscape.com/docs/manuals/communicator/jsref/choi2.htm#1014626
forester
質問者

お礼

ありがとうございました。 おかげでNNでもちゃんと動いてくれるようになりました。