Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » Java/Java Scripts » Как работать со списком SELECT
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
pokotyliouk
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 2
Статус: pokotyliouk в оф-лайне
Question Как работать со списком SELECT [сообщение #9491]

Здравствуйте все!

У меня задачка создать список и чтобы нажимая на кнопки вверх и вниз я мог менять положения строк, тем самым изменяя приоритет.
Вот, но недостаток знаний на JavaScript толкает меня спросить сл. вопрос: Как добираться до ячеек этого списка, что бы поменять их местами. Ð_то же какой то массив...
Я знаю как показать текушую ячейку tree.sel_item.value;
Пытался сделать что то типа tree.sel_item.options[1] = "Тест"; т.е. поменять содержимае ячейки но безрезультатно... Короче говоря как он выглядит этот массив и как можно им управлять, какими методами...

<form name="tree" method="post" action="">
<select name="sel_item" size="30">
<option value="VItem1">Item1</option>
<option value="VItem2">-----Item2</option>
<option value="VItem3">-----Item3</option>
<option value="VItem4">Item4</option>
</select>
</form>
<BUTTON class=input onclick="item_up()" unselectable="on">Opp</BUTTON>
<BUTTON class=input onclick="item_down()" unselectable="on">Ned</BUTTON>

Спасибо великодушное за помощь!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-06-2002 08:49
Нажмите сюда для просмотра профайла pokotyliouk Отправить Персональное сообщение pokotyliouk Найти сообщения от pokotyliouk Добавить pokotyliouk в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
nicksu
Участник

Зарегистрирован: Jun 2002
Место проживания:
Публикаций: 4
Статус: nicksu в оф-лайне
[сообщение #9510]

ну примерно так:

<script language="javascript">
<!--
function item_up () {
var l=document.tree.sel_item
idx=l.selectedIndex
if (idx>0) {
var old=new Option (l.options[idx-1].text,l.options[idx-1].value)
var curr=new Option (l.options[idx].text,l.options[idx].value)
l.options[idx-1]=curr
l.options[idx]=old
l.selectedIndex=idx-1
}
}
//-->
</script>

ф-цию item_down () уже сам допишешь :-)

__________________
best regards,

nicky

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 03-06-2002 11:03
Нажмите сюда для просмотра профайла nicksu Отправить Персональное сообщение nicksu Найти сообщения от nicksu Добавить nicksu в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 16:22.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01074100 seconds (27.29% PHP - 72.71% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.