Alexitdv
Гуру форума
- Регистрация
- 4 Янв 2008
- Сообщения
- 161
- Реакции
- 73
- Автор темы
- #1
Есть вот такая функция:
Выполняется она по клику на ссылку. Должна перемещать выделеные элементы списка select на индекс ниже.
На insertBefore
Вылетает ошибка:
В серче поисковиков чот не чо путевого не нашел. :bc::bc:
Код:
function ToDown () {
for (var key in document.sort.schema.options) {
var elem = document.sort.schema;
var val = elem.options[key];
if(val.selected && key < elem.options.length-1) {
elem.insertBefore(elem.options[key+1], val);
}
}
}
Выполняется она по клику на ссылку. Должна перемещать выделеные элементы списка select на индекс ниже.
На insertBefore
elem.insertBefore(elem.options[key+1], val);
Вылетает ошибка:
Ошибка: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMHTMLSelectElement.insertBefore]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: Для просмотра ссылки Войдиили Зарегистрируйся :: ToDown :: line 18" data: no]
В серче поисковиков чот не чо путевого не нашел. :bc::bc: