![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Добрый день! (утро, вечер, ночь).
При написании адресной книги столкнулся с проблемой - IE не устанавливает у строки атрибут ID. То есть, не ругается, не выдаёт ошибок - просто не устанавливает. Вот код:
То есть, он добавляет строку, добавляет ячейку - а атрибут "id" устанавливать не хочет. Где грабли? |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
А так:
В данном случае можно обойтись без setAttribute. -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
PHP-DIRECTOR, нет, не работает.
Если потом попробовать
IE выведет null. |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: 4 Всего: 45 |
diam
ну дык я не знаю как вы там делаете, но это дело надо вешать на событие onload, т.е. так:
Поэтому и выводит нулл так как объекты еще не созданы, а мы уже к ним обращаемся :-) а вот после загрузки их создадут и тогда ОК. Это сообщение отредактировал(а) PHP-DIRECTOR - 1.6.2005, 09:03 -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Хорошо.
Приведу полный код.
Поэтому, php-director, теория интересна - но не верна. Ех... |
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 55 Всего: 137 |
diam
поидеи, алертить нужно после исполнения кода. Используй задержку - setTimeout() |
|||
|
||||
| diam |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
Aliance, alert - просто что-бы показать, что не работает setAttribute на элементах TR (возможно, не только TR) в IE. Можно проверить не только alert'ом, но и другими способами.
JavaScript - скриптовый язык изначально, имплементируется как последовательность комманд. Поэтому на результат кода можно посмотреть сразу за его исполнением. Во всех остальных браузерах, кроме IE, работает отлично. |
|||
|
||||
| diam |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 348 Регистрация: 23.1.2005 Где: Екатеринбург Репутация: 6 Всего: 16 |
А теперь самое смешное.
Если сделать так:
На экран радостно выскочит newtrx. То есть, если в IE и в Опере (блин, в ней тоже надо) ввести строку заранее и прописать в ней id="xxx" (тоже заранее), то потом это значение можно изменять!!!
Это сообщение отредактировал(а) Aliance - 1.6.2005, 18:38 |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
diam зачем выделять ИЕ, зачем скармливать ему DOM, вместo HTML DOM1... ? И вообще убери кучу ошибок в именах и идентификаторах
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |