optgroup. Как к нему достучатся (удалить, перегруппировать)

_Leonchik_

Новичок
optgroup. Как к нему достучатся (удалить, перегруппировать)

собственно сам вопрос?

Решил применить optgroup как разделитель, а не как группировку option -ов.
По др. не вижу как можно визуально разделить елементы в списке.

Например в списке 2 option и 1 optgroup
<option value=1>1</option>
<optgroup label='----------'></optgroup >
<option value=2>2</option>

Если смотреть на количество елементов в списке (objSel.lehgth) выводи 2
Если по др. objSel.all.lehgth - выводит 3.

Надеялся на то что по tagName я смогу разлечить ху из ху.

Но tagName не видет optgroup.
Как еще можно отличить|отловить optgroup от option.
При удалении или смещение елементов (вверх, низ), надо оперировать данным optgroup, но как?
Например тут вобще сказано что он не поддерживаестя ни IE ни NN

Как хотябы тогда оперировать им. даже если и использовать его по назначению?
 

tf

крылья рулят
искали чтонибуть?

-~{}~ 30.07.07 20:08:

например как его удалять?

-~{}~ 30.07.07 20:26:

мое предложение юзать DOM
 

_Leonchik_

Новичок
так можно удалить, если учесть что он у меня один.
objSel.getElementsByTagName('OPTGROUP')[0].removeNode(true);

А как поднять или опустить (или расширить) его - пока никак.
 

tf

крылья рулят
и?

-~{}~ 30.07.07 20:41:

может стоит задуматся о свойствах самого selecta?
 

_Leonchik_

Новичок
Так можно его создать.

var obj = document.createElement('OPTGROUP');
obj.label = '*********';
objMain.insertBefore(obj, objMain[1]);
tf
может стоит задуматся о свойствах самого selecta?
т.е. применять реально как группировку или ? Я немного Вас недопонял.
 

tf

крылья рулят
круто, только я сомневаюсь что он имено туда добавил
http://phpclub.ru/paste/index.php?show=1819

-~{}~ 30.07.07 21:09:

особенно в опере

-~{}~ 30.07.07 21:14:

т.е. применять реально как группировку или ? Я немного Вас недопонял.
причем тут группировка???
 

_Leonchik_

Новичок
если правильно индексом оперировать (objMain[index]), то вставляет правильно.
Для оперы наверное и не надо. Нет возможности проверить.

Это надо для внутренних работ сайта (ЦМС).

А как еще можно и самое главное как НУЖНО | ПРАВИЛЬНО?
 

tf

крылья рулят
правильно тут только одно. никогда не писать заглавными буквами, и не кричать на собеседников

Это надо для внутренних работ сайта (ЦМС).
нее, нам таких cms, не надо, сначало в опере не так работет, потом FF не поддерживается

Для оперы наверное и не надо. Нет возможности проверить.
скачать оперу поставь, полезно будет
а коли нет, use google
найдите пожалосто эту команду на своем компе, она все решит!
 

_Leonchik_

Новичок
tf премного благодарен Вам за помошь.
я не кричу. заглавными больше не пишу.
ясно, будем качать браузеры, и use google.
 
Сверху