質問 > その他 > 商品検索で規格メニュー選択したら、規格にリンクする分類をメニュー表示する方法を教えてください |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
KUNIO |
投稿日時: 2008/12/4 11:22
対応状況: −−−
|
新米 登録日: 2008/12/3 居住地: 投稿: 6 |
商品検索で規格メニュー選択したら、規格にリンクする分類をメニュー表示する方法を教えてください PHP、EC-CUBE(2.3.2)ともに初心者です。
TOP画面の検索メニューを、カテゴリ&規格&分類にしました。 規格を選択すると(規格に関する)分類の表示はできましたが、検索実行しないと表示が変わりません。メニュー表示が1タイミング遅れてしまいます。(前回指定の規格分類が表示される)イベント発生に原因があると思いますがわかりません。どなたか方法を教えてください。 <script type="text/javascript">//<![CDATA[ // セレクトボックスに項目を割り当てる。 function lnSetSelect(form, name1, name2, val) { sele11 = document[form][name1]; sele12 = document[form][name2]; if(sele11 && sele12) { index = sele11.selectedIndex; // セレクトボックスのクリア count = sele12.options.length; for(i = count; i >= 0; i--) { sele12.options[i] = null; } // セレクトボックスに値を割り当てる len = lists[index].length; for(i = 0; i < len; i++) { sele12.options[i] = new Option(lists[index][i], vals[index][i]); if(val != "" && vals[index][i] == val) { sele12.options[i].selected = true; } } } } //]]> </script> <!--▼検索条件ここから--> <h2> <img src="<!--{$TPL_DIR}-->img/side/title_search.jpg" width="166" height="35" alt="検索条件" /> </h2> <div id="searcharea"> <!--検索フォーム--> <form name="search_form" id="search_form" method="get" action="<!--{$smarty.const.URL_DIR}-->products/list.php"> <p><img src="<!--{$TPL_DIR}-->img/side/search_cat1.gif" width="104" height="10" alt="パーツから選ぶ" /> <input type="hidden" name="mode" value="search" /> <select name="category_id" class="box142"> <option label="すべての商品" value="">全てのパーツ</option> <!--{html_options options=$arrCatList selected=$category_id}--> </select> </p> <p><img src="<!--{$TPL_DIR}-->img/side/search_cat2.gif" width="104" height="10" alt="メーカーから選ぶ" /> <input type="hidden" name="mode" value="search" /> <select name="class_id" class="box142"> style="<!--{$arrErr.class_id|sfGetErrorColor}-->" onchange="lnSetSelect('search_form', 'class_id', 'classcategory_id', ''); "> <option label="すべてのメーカー" value="">全てのメーカー</option> <!--{html_options options=$arrClassName selected=$class_id}--> </select> </p> <p><img src="<!--{$TPL_DIR}-->img/side/search_cat3.gif" width="104" height="10" alt="車種型式から選ぶ" /> <input type="hidden" name="mode" value="search" /> <select name="classcategory_id" class="box142"> style="<!--{$arrErr.classcategory_id|sfGetErrorColor}-->" onchange="lnSetSelect('search_form', 'class_id', 'classcategory_id', ''); "> <option label="すべての車種" value="">全ての車種型式</option> <!--{html_options options=$arrClassCatName selected=$classcategory_id}--> </select> </p> <p><img src="<!--{$TPL_DIR}-->img/side/search_name1.gif" width="104" height="10" alt="品名又はコード" /></p> <p><input type="text" name="name" class="box142" maxlength="50" value="<!--{$smarty.get.name|escape}-->" /></p> <p class="btn"><input type="image" onmouseover="chgImgImageSubmit('<!--{$TPL_DIR}-->img/side/button_search_on.gif',this)" onmouseout="chgImgImageSubmit('<!--{$TPL_DIR}-->img/side/button_search.gif',this)" src="<!--{$TPL_DIR}-->img/side/button_search.gif" class="box51" alt="検索" name="search" /></p> </form> </div> <!--▲検索条件ここまで--> |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |