Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   option.title = "???" (http://www.flasher.ru/forum/showthread.php?t=33807)

hemilion 01.07.2002 12:57

option.title = "???"
 
вопрос вот в чем. мне динамически необходимо менять число пунктов в select причем как увеличивать, так и уменьшать...
взяв такой селект
Код:

        <select size=5 name=oo1 id=1 style="width:200;height:200;">
                <option value=1>10
                <option value=2>20
        </select>

следующая функция частично работает
Код:

        function SSS() {
                document.workform.oo1.length ++;
                document.workform.oo1(2).value="3a";
                document.workform.oo1(2).title=3;
                alert(document.workform.oo1(1).value);
        }

в результате я могу даже значение нового option-са посмотреть, но в браузере новая строка не появляется, точнее говоря, появляется, но без подписи.
как задать TITLE ???

DMN 01.07.2002 13:02

А почему .title? Это называется .text

hemilion 01.07.2002 13:29

вот за что большое человеческое спасибо :)

а как на счет Не-Шкафа?

SPV 01.07.2002 13:40

http://www.flasher.ru/forum/showthre...threadid=16859

hemilion 01.07.2002 14:03

Цитата:

Оригинал написал SPV
Код:

...
<form name="myform" ...>
<select name="myselect">
  <option>0</option>
  <option>1</option>
</select>
...
<script>
  document.myform.myselect.options[2] = new Option('2');
  document.myform.myselect.options[3] = new Option('3');
  document.myform.myselect.length = 4;
</script>


за это спасибо (кстати, характерно, что такой вопрос обсуждался всего пару дней назад:))

Вопрос: как убрпть элемент, например, из серидины списка?
можно конечно
document.myform.myselect.length = 0;
а затем по штучке добавлять, но это как то некрасиво :)

SPV 01.07.2002 14:21

Пару дней назад :) И ещё годик :) Давно это было!
document.myform.myselect.options[2] = null;

hemilion 01.07.2002 14:29

Цитата:

Оригинал написал(а) SPV
Пару дней назад :) И ещё годик :) Давно это было!
document.myform.myselect.options[2] = null;

thanks!!!

на год то я и не посмотрел :)

... сезонный вопрос однако :D


Часовой пояс GMT +4, время: 09:19.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.