![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| NTMan |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 3.7.2007 Где: Уфа Репутация: нет Всего: нет |
День добрый!
Суть проблемы такова, что есть html файл и массив с id-шками и html-кусками которые надо вставить в html файл. getElementById прекрасно находит узлы по Id-шкам в первоначальном файле, но пасует, когда дело касается вставленных узлов. Продемонстрирую это примером:
В результате выполнения в div с id='dyn1' подставиться "Это <div id="dyn2"></div>первый блок", а в 'dyn2' ничего не подставиться, хотя по логике вещей должно было бы. Вопросы: 1) как сделать чтобы, в 'dyn2' подставилось "уже не "?? 2) Если не указать заголовок "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">" то getElementById вообще не работает, есть ли возможность этого избежать? Т.е. сделать getElementById толерантным ко всяким заголовкам. Это сообщение отредактировал(а) NTMan - 19.6.2008, 17:25 |
|||
|
||||
| pgood |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 7.3.2005 Репутация: нет Всего: нет |
Попробуй xpath вместо getElementById;
Если не вкурсе, вот аналог getElementById:
|
|||
|
||||
![]()
|
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: X технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |