Показать сообщение отдельно
  #1 (permalink)  
Старый 11.01.2011, 23:23
Новичок на форуме
Отправить личное сообщение для Anneta Посмотреть профиль Найти все сообщения от Anneta
 
Регистрация: 11.01.2011
Сообщений: 3

Сделать видимым select...
Я хочу сделать связанные списки, они динамически заполнены, первый список виден, остальные скрыты,что бы при выборе нужного элемента из первого, сделать видимым, только соответствующий ему список. Подскажите пожалуйста, как можно сделать, что бы нужный элемент был виден. Возможно я не так прописываю свойство objSel.document.style.display='';, потому что у меня оно не срабатывает???

функция javascript:
function fn_select_option(el)   {
	var sel = el.options[el.selectedIndex].innerHTML;
        sel.selected=true;
        var objSel = document.getElementById(sel);
        objSel.document.style.display='';
}


взаимосвязанные списки:

<select id="my_select[]" onchange="fn_select_option(this) " >
     <option value="select">Выберите опцию:) </option>
      {foreach from=$product_options item="option" name="vibor_r" }
      <option value="$option.option_name}{$option.option_name}</option>
       {/foreach}
</select>
		
{foreach from=$product_options item="option" name="vibor" }
<select id="{$option.option_name}" style="display:none" >
	{foreach from=$option.variants item="variant"}
	<option class="{$variant.variant_id}" value="{$variant.variant_id}">   {$variant.variant_name}</option>
	{/foreach}
</select>	
{/foreach}
Ответить с цитированием