Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Yourock от 16 Сентября 2005, 00:18:04

Название: Помогите подогнать код под Оперу
Отправлено: Yourock от 16 Сентября 2005, 00:18:04
В эксполрере работает нормально. А для Оперы сделать у меня мозгов не хватает...:)

Вот код:



MyPage














Телефон:
(095) 555-55-55

(095) 666-66-66

(095) 777-77-77



Название: Помогите подогнать код под Оперу
Отправлено: Kettel от 16 Сентября 2005, 02:53:05
Замени
var counter = document.all.select.tags(\'option\').length-1;
на
var counter = document.all.select.options.length-1;
Название: Помогите подогнать код под Оперу
Отправлено: Yourock от 16 Сентября 2005, 07:34:25
Kettel , спасибо. А если в одной форме несколько выпадающих списков? counter ведь будет не тем, что нужно...
Название: Помогите подогнать код под Оперу
Отправлено: Демет от 16 Сентября 2005, 11:11:59
и каким же "нужно" ?
Название: Помогите подогнать код под Оперу
Отправлено: Yourock от 16 Сентября 2005, 15:45:07
Здесь коунтер считается для одного одного списка, а если писать измененный код, то счетчик пройдет по всем спискам формы. То есть в примере 1 список с 3 параметрами и счетчик равен 3, а если 2 таких списка будет, то счетчик будет равен 6...
Название: Помогите подогнать код под Оперу
Отправлено: Yourock от 16 Сентября 2005, 15:49:50
Сорри. Ступил. Все правильно :)
Тема закрыта.