>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Почему работает только в Mozilla http://forum.mozilla-russia.org/viewtopic.php?id=43470 |
deeserge > 27-02-2010 17:02:22 |
Подскажите пожалуйста почему этот код работает только в Mozilla, а в Opera и IE нет? function criticality(form) <tr> <tr> и вот этот тоже работает только в Mozilla.. function criticality(form) <tr> |
Infocatcher > 27-02-2010 18:42:28 |
option'ы гарантированно скрываются только удалением... |
deeserge > 01-03-2010 10:18:58 |
Infocatcher пишет
Большое спасибо за ответ.. А как же тогда потом показать несколько элементов списка, без запроса на сервер? Насколько я понял после удаления я их восстановить не смогу ... Или можно какое-либо кеширование осуществить с помощью javascript? Просто я только начинающий в javascript, и ни как не ожидал такой засады.. |
Infocatcher > 01-03-2010 14:52:50 |
Если внутри нет optgroup, то примерно так: Выделить код Код:var select = document.getElementById("CRITICALITY_ID"); var optionsArr = []; var options = select.options; for(var i = 0, len = options.length; i < len; i++) optionsArr.push(select.removeChild(options[i])); // ... select.appendChild(optionsArr[1]); select.appendChild(optionsArr[3]); |