document.write( '
', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', '
', '
' ); bunruiA=lista(); bunruiB=listb(); bunruiC=listc(); bunruiD=listd(); bunruiC2=listc2(); // 分類Aの選択リストを作成 createSelection( document.getElementById("maker"), "メーカー", bunruiA, bunruiA); //////////////////////////////////////////////////// // // 選択ボックスに選択肢を追加する関数 // 引数: ( selectオブジェクト, value値, text値) function addSelOption( selObj, myValue, myText ) { selObj.length++; selObj.options[ selObj.length - 1].value = myValue; selObj.options[ selObj.length - 1].text = myText; } ///////////////////////////////////////////////////// // // 選択リストを作る関数 // 引数: ( selectオブジェクト, 見出し, value値配列 , text値配列 ) // function createSelection( selObj, midashi, aryValue, aryText ) { selObj.length = 0; addSelOption( selObj, midashi, midashi); // 初期化 for( var i=0; i < aryValue.length; i++) { addSelOption ( selObj , aryValue[i], aryText[i]); } } /////////////////////////////////////////////////// // // 分類Aが選択されたときに呼び出される関数 // function selectMaker(obj) { // 選択肢を動的に生成 createSelection(document.getElementById("car"), "車種", bunruiB[obj.value], bunruiB[obj.value]); } /////////////////////////////////////////////////// // // 分類Bが選択されたときに呼び出される関数 // function selectCar(obj) { // 選択肢を動的に生成 createSelection(document.getElementById("car_type"), "型式", bunruiC2[obj.value], bunruiC[obj.value]); } /////////////////////////////////////////////////// // // 分類Cが選択されたときに呼び出される関数 // function selectCarType(obj) { // 選択肢を動的に生成 createSelection(document.getElementById("goods"), "製品", bunruiD[obj.value], bunruiD[obj.value]); }