Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Разработка » Почему работает только в Mozilla » 01-03-2010 10:18:58

Infocatcher пишет

option'ы гарантированно скрываются только удалением... =/
Более того, другие CSS-свойства тоже не во всех браузерах применяются.

Большое спасибо за ответ.. А как же тогда потом показать несколько элементов списка, без запроса на сервер? Насколько я понял после удаления я их восстановить не смогу :(... Или можно какое-либо кеширование осуществить с помощью javascript? Просто я только начинающий в javascript, и ни как не ожидал такой засады..

Разработка » Почему работает только в Mozilla » 27-02-2010 17:02:22

Подскажите пожалуйста почему этот код работает только в Mozilla, а в Opera и IE нет?

function  criticality(form)
{
if(window.document.getElementById('CATEGORY_ID').value == 34)
{
      window.document.getElementById('CRITICALITY_ID').options[2].style.display = 'block';
      window.document.getElementById('CRITICALITY_ID').options[3].style.display = 'block';
}
else
{
      window.document.getElementById('CRITICALITY_ID').options[2].style.display = 'none';
      window.document.getElementById('CRITICALITY_ID').options[3].style.display = 'none';
}
}


<tr>
<td class="field-name">Категория:</td>
<td>
<select id="CATEGORY_ID" name="CATEGORY_ID" onchange="criticality(this.form)">
<option value="35">Консультация</option>
<option value="34">Ошибка</option>
<option value="36">Новое требование</option>
</select>
</td>
</tr>

<tr>
<td class="field-name">Критичность:</td>
<td>
<select id="CRITICALITY_ID" name="CRITICALITY_ID" onclick="criticality(this.form)">
<option value="4" style="display: b

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]