Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать другое значение в select 
V
    Опции темы
MoLeX
  Дата 8.12.2009, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Привет всем. Есть следующий код:
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="jquery.js"></script>
</head>

<body>

<table summary="" id="demoTable" class="tablesAccess" align="center" border="0" cellpadding="0" cellspacing="0">
   <thead>
      <tr>  
         <th width="150">Модуль</th> 
         <th width="400">Описание</th> 
         <th width="140">Права доступа</th> 
      </tr>
   </thead>

   <tbody>
      <tr id="c_1" onmouseover="color(this.id, 'C5F4BA');" onmouseout="color(this.id, 'E5E3E3');" ondblclick="???">
         <td><b>help</b></td>
         <td>Справочный модуль. Помогает глупым пользователям.</td>
         <td>
            <select name="list_access[1]">
               <option value="true">Есть</option>  
               <option value="false">Нету</option>
            </select>
         </td>
      </tr>
      
      <tr id="c_2" onmouseover="color(this.id, 'C5F4BA');" onmouseout="color(this.id, 'E5E3E3');"  ondblclick="???">
         <td><b>users</b></td>
         <td>Список пользователей.</td>
         <td>
            <select name="list_access[2]">
               <option value="false">Нету</option>
               <option value="true">Есть</option>  
            </select>
         </td>
      </tr>
   </tbody>
</table>

</body>
</html>


не могу понять как сделать, чтобы по двойному щелчку, текущее значение в select менялось на следующие

Это сообщение отредактировал(а) MoLeX - 8.12.2009, 09:05


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
diadiavova
Дата 8.12.2009, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 11
Всего: 142



Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<table summary="" id="demoTable" class="tablesAccess" align="center" border="0" cellpadding="0" cellspacing="0">
   <thead>
      <tr>  
         <th width="150">Модуль</th> 
         <th width="400">Описание</th> 
         <th width="140">Права доступа</th> 
      </tr>
   </thead>
   <tbody>
      <tr id="c_1" onmouseover="color(this.id, 'C5F4BA');" onmouseout="color(this.id, 'E5E3E3');" ondblclick="this.getElementsByTagName('select')[0].selectedIndex++;">
         <td><b>help</b></td>
         <td>Справочный модуль. Помогает глупым пользователям.</td>
         <td>
            <select name="list_access[1]">
               <option value="true">Есть</option>  
               <option value="false">Нету</option>
            </select>
         </td>
      </tr>
      
      <tr id="c_2" onmouseover="color(this.id, 'C5F4BA');" onmouseout="color(this.id, 'E5E3E3');"  ondblclick="this.getElementsByTagName('select')[0].selectedIndex++;">
         <td><b>users</b></td>
         <td>Список пользователей.</td>
         <td>
            <select name="list_access[2]">
               <option value="false">Нету</option>
               <option value="true">Есть</option>  
            </select>
         </td>
      </tr>
   </tbody>
</table>
</body>
</html>


Добавлено через 1 минуту и 25 секунд
Клацать по строке а не селекту ессно


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
MoLeX
Дата 8.12.2009, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



diadiavova, спасибо, тока я немного переделал
Код

function new_select( id )
{
   var id = id;
   if( id.getElementsByTagName("select")[0].selectedIndex == 1 )
      id.getElementsByTagName("select")[0].selectedIndex--;
   else
      id.getElementsByTagName("select")[0].selectedIndex++;
}


не знаю все ли правильно, но работает)))


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
diadiavova
Дата 8.12.2009, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 11
Всего: 142



Код

function new_select( id )
{
   var sel =    id.getElementsByTagName("select")[0];
   sel.selectedIndex += sel.selectedIndex==1?-1:1;
}
Ну тогда уж лучше как-то так.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
MoLeX
Дата 8.12.2009, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



diadiavova,  smile 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0941 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.