![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Jlekc |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
хых, койта трабл с ИЕ
вообщем есть Выпадающий Список
формируеться скриптом, например так:
по коду видно что на '5' елемент будет выставлен дефолтовый фокус. Что NN и FFox успешно делают. а вот ИЕ ставит фокус на '4' мона кнешна добавить проверки на ИЕ, и выставлять для нее фокус на '6'. тада она станит на '5'. Но это бред. Мож кто что посоветует? ЗЫ: зарания благодарен -------------------- |
||||
|
|||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Добавляй опции так:
|
|||
|
||||
| Jlekc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
options - зделаный на основе класса с индексаторами,
мона через его интерфейс, мона через индексы а разница? есе ИЕ все равно ставит фокус на '4' -------------------- |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Вот:
так даже быстрее, т.к. не надо проверять с каждым разом if (i == 5). |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
не выводит 5 и FireFox и IE Не пойму в чем глюк, то.. вроде работает. -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Ciber SLasH |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Я так понял, что при создании OPTION-ов, IE устанавливает свойство selected в true первому элементу OPTION в списке, и при дальнейшем динамическом создании OPTION-ов это свойство не меняет, даже если указываешь true в новом элементе. Поэтому надо после создания OPTION-ов устанавливать свойство selected самостоятельно (см. мой пред. пост). |
|||
|
||||
| Jlekc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
хмм, но он всеже выставляет, и указывает Селекь на 4 ЗЫ: 2Ciber SLasH, не понял в чем юмор, но твой сорс вроде пашет, псиба Это сообщение отредактировал(а) Jlekc - 18.6.2005, 23:41 -------------------- |
|||
|
||||
| Ciber SLasH |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1813 Регистрация: 9.11.2004 Где: С.-Петербург Репутация: 24 Всего: 67 |
Всё предельно просто Сначала просто создали OPTION-ы без установки "фокуса"
потом просто "выбрали текущим" OPTION с индексом 5 из нашего SELECT-а:
Ха, а вот это какой-то фокус:
я ведь сначала ошибся написав так... оказывается элемент SELECT является коллекцией, который содержит опции, что означает можно обратиться напрямую target[index]. Хм, не знал... вот к чему приводят маленькие недочёты... Это сообщение отредактировал(а) Ciber SLasH - 21.6.2005, 23:15 |
||||||||
|
|||||||||
| Jlekc |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
это то я понял, я не понял почему в моем первоначальном примере ИЕ неправильно выставлял
хмм, чот у меня этот фокус не работает(и есе чесно не должен)
ЗЫ: кстати в Сишки создавать индексаторы не проблема
-------------------- |
||||||||
|
|||||||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
В JS Мозиллы кстати тоже -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |