|
Модераторы: Sardar, Aliance |
|
y3u |
|
|||
Опытный Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
не знаю, бага или фича, сегодня столкнулся. Генерируется скриптом в DOM довольно объемное количество элементов, которое в самом конце вставляется в какой-нить HTML рендерер. Соответственно, до того ка все вставилось в докуменнт для показа во глубине скрипта создавались чекбоксики, которые надо было поекать в соответствие с данными из XML. В мозиле они чекаются без свистоплясок легко и просто, а вот в осле пришлось писать хак. Ибо нельзя сделать checked = true у чекбокса до тех пор пока он не быдет отрендерен, т.е. вставлен в конечный документ. Таким образом checked пришлось писать в кастом пропертис объекта, а потом писать функциюшку, которая обегает чекбоксики и проставляет checked в соответствие с этим кастом филдом...
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
|||
|
||||
dstorm81 |
|
|||
бездельник Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: 20 Всего: 39 |
еще небольшое отличие в опере 9
допустим создаешь элементы, которым присваиваешь backgroundColor=rgb(r,g,b) в таком варианте затем выбираем элемент и пытаемся узнать его backgroundColor, в опере выдаст #rrggbb, в остальных rgb(r,g,b) -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
skyboy |
|
|||
неОпытный Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
y3u, хм... что-то крутиться в голове, вроде сосед по офису позавчера с таким столкнулся, так вопрос решился использованием не свйства checked, a defaultChecked. а checked, в самом деле, хранит "текущее состояние", и потому в качестве "начального условия" изменять не получится
|
|||
|
||||
y3u |
|
||||
Опытный Профиль Группа: Участник Сообщений: 440 Регистрация: 9.9.2006 Где: Москва Репутация: нет Всего: 13 |
не совсем так, все оказалось тривиальней и корни зла росли из застарелого бага ИЕ, который заключается в том, что он не делает различия между атрибутами нода и филдом объекта. Собственно, спецом для ИЕ пришлось использовать весьма рачную конструкцию:
-------------------- В нашей стране настаивать на кореньях, черной смородине, лимонных корках - гораздо эффективнее, чем на правах |
||||
|
|||||
Zeroglif |
|
|||
Опытный Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
||||
|
||||
Greendrake |
|
|||
Опытный Профиль Группа: Участник Сообщений: 364 Регистрация: 14.7.2005 Репутация: нет Всего: 6 |
Обнаружил, что Opera9 стала заносить в history AJAX-запросы. В Opera8.5 такого ещё нет. Этого не делают ни IE6 ни Firefox2. Полагаю, такое поведение Opera9 — баг. По крайней мере для меня оно поперёк горла — мои скрипты заточены как раз под то, что в истории остаются только изменения в адресной строке.
|
|||
|
||||
svl63 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 5.4.2007 Репутация: нет Всего: нет |
Баг заключается в следующем: если уменьшить размеры окна таким образом, чтобы наклонный текст разбивался на две строки, в IE появится полоса горизонтальной прокрутки. В принципе, достаточно того, что два слова, имеющие общий определитель (не важно, какой) наклонного стиля текста, будут разнесены на разные строки.
Такой же эффект проявляется у фрейма, если в него загружен документ с подобным параграфом. При этом наличие DIV здесь уже не имеет значения, а "необходимо" наличие вертикальной полосы прокрутки: есть вертикальная - будет и горизонтальная.
|
|||
|
||||
butionok |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
В Опере не работает стандартный метод blur на кнопках.
--------------------
Ненавижу убогую Оперу. |
|||
|
||||
Deja_Vu |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 15.6.2007 Где: Казань Репутация: нет Всего: 2 |
Проверенно только на IE и Opere.
Событие в IE происходит, когда кликаем в любой точке броузера. В Operer только, если кликаем на элементах в body, но при этом body выделяется как вся страница. Думаю IE тут не врет.
Это сообщение отредактировал(а) Deja_Vu - 15.6.2007, 17:40 |
|||
|
||||
BuTbKa_ua |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 7.10.2006 Репутация: нет Всего: нет |
Заметил в FF такую фичу:
designMode = 'on' при воде текста после ввода пробела к концу строки добавляется <br />, если его там уже нету. в IE6, IE7, Safari3 такого нет. |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Полный АХТУНГ...
Делаем как в учебнике
В FF и Опере все как в учебнике, а в IE 6 выдается 0 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
AKS |
|
|||
Участник форума Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
||||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
AKS, А ЧТО это такое? Я хочу нечто. ведущее себя как массив и имеющее кое-что дополнительно. FireFox меня понимает, а IE нет...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
AKS |
|
||||
Участник форума Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
Да неужели? ;)
Так понимает? ;) Можно, конечно, "уболтать" их всех как-нибудь так:
Только не знаю, насколько это надежно... |
||||
|
|||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
Угу... Нет в жизни щастья... Видимо, отнаследоваться более менее прилично можно только от объекта, ни от каких базовых типов никакого наследования толком не получится... Хотя, про String с Number'ом из-за из "ленивой копируемости" про это можно и не узнать...
Да'с... Не баг'c... Точнее не баг броузеров, а баг идеологии JavaScript. Ну, или моего понимания этой идеологии ;-) -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |