WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:コンボボックスの内容を動的に変える方法。

0:[投稿] TREK [MAIL] [2003/02/18 18:46 ][環境:IE JSP]

お世話になります。調べてみても解決に至りませんでした。
どうかよろしくお願い致します。

コンボボックス(以下、CB)を2つ配置し、@のonChangeイベントで、Aの内容を変えたいのです。CB項目が決め打ちであれば簡単にできることは分かっています。ただ今回は某アプリを使用しており、それとの連携が必要となっております。ポイントとしては、@のonChangeイベントでAに外部ファイルを差し込めればいいと思います。

まず、以下に現状スクリプトを記載させて頂きます。(★以降はコメント)
〜〜〜〜〜
<SCRIPT LANGUAGE="javascript">
<!--
function go1() {
 if (SEL01.ichi.options[SEL01.ichi.selectedIndex].value != "--") {
   document.SEL01.submit();
   ★ここにACBに入れる外部ファイル(!IBI.FIL.HLDni)を定義?
 }
}
// -->
</SCRIPT>

<FORM NAME="SEL01" ACTION="/cgi-bin/ibi_cgi/ibiweb.exe" METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="IBIF_ex" VALUE="CMBBOX01">
@CB選択:
<SELECT NAME="ichi" onChange="go1()">
<OPTION VALUE="--">--
★↓<OPTION>が書かれている外部ファイル。
★使用アプリでは、これの記述で<OPTION>が代入される。
!IBI.FIL.HLDichi;
</SELECT>
</FORM>

<FORM NAME="SEL02">
ACB選択:
<SELECT NAME="ni">
<OPTION VALUE="--">--
★@が選択されたら、この部分に外部ファイル(!IBI.FIL.HLDni)を入れたい。
★最初は非表示。
</SELECT>
</FORM>
〜〜〜〜〜

コメントしておりますように、Aの外部ファイルは最初は非表示です。つまり初期表示ではACBには
[--]
しか表示されません。が、@CBのonChangeイベントにより、
[--]
[1] ←外部ファイルに記載されている。
[2] ←外部ファイルに記載されている。
としたいのです。

分かりにくい説明ですが、javaScriptでできる方法をお教えください。


1:[回答] gun [2003/02/20 09:26 ]

"外部ファイル"て、何ですか??

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World