var _upsold_product_color3212177A = []; _upsold_product_color3212177A[0] = {'id' : '17', 'name' : '-'}; var _upsold_product_size3212177A = []; _upsold_product_size3212177A[17] = []; _upsold_product_size3212177A[17][0] = {'id' : '146', 'name' : 'フリーサイズ(56〜60cm)'}; /* * バナー用プルダウンの初期化 */ function _upsoldInitColorSize3212177A() { var location = '3212177A'; var objName = 'upsold_product_item_color_id_' + location; var obj = document.getElementById(objName); for(i = 0; i < _upsold_product_color3212177A.length; i++) { var opt = document.createElement('OPTION'); obj.options.add(opt); opt.value = _upsold_product_color3212177A[i]['id']; if (IsGecko()) { opt.textContent = _upsold_product_color3212177A[i]['name']; } else { opt.innerText = _upsold_product_color3212177A[i]['name']; } } _upsoldChangeColor3212177A(location); } /* * 色のプルダウンの初期表示 */ function _upsoldChangeColor3212177A(location) { var objName = 'upsold_product_item_color_id_' + location; var obj = document.getElementById(objName); var item_color_id = obj.options[obj.selectedIndex].value; objName = 'upsold_product_item_size_id_' + location; var item_obj = document.getElementById(objName); // item_size_idのクリア var n = item_obj.length for(i = 0; i < n; i++) { item_obj.remove(item_obj.options[i]); } if(item_color_id > 0) { for(i = 0; i < _upsold_product_size3212177A[item_color_id].length; i++) { var opt = document.createElement('OPTION'); item_obj.options.add(opt); opt.value = _upsold_product_size3212177A[item_color_id][i]['id']; if (IsGecko()) { opt.textContent = _upsold_product_size3212177A[item_color_id][i]['name']; } else { opt.innerText = _upsold_product_size3212177A[item_color_id][i]['name']; } } } } /* * Gecko ? */ function IsGecko() { if(navigator){ if(navigator.userAgent){ if(navigator.userAgent.indexOf('Gecko/') != -1){ return true; } } } return false; } _upsoldInitColorSize3212177A();