Что нового

[Сеть, интернет] местоположение объекта на странице браузера IE

Vorron

Новичок
Сообщения
4
Репутация
1
Всем привет!

Столкнулся с такой проблемой.
Есть несколько таблиц в окне браузера. Эти таблицы сгруппированы в 3 группы. Группы разделены только заголовком (тег "h4"). Как получить коллекцию таблиц только одной группы, т.е. расположенных между тегом1 "h4" и тегом2 "h4"? Как узнать местоположение тега в окне браузера относительно других тегов?

Заранее спасибо!
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Vorron
Эти таблицы сгруппированы в 3 группы.

Каким образом они сгруппированы?
1. Вложенностью одной в другую.
2. Тегом объединяющим их.

Если есть возможность, скопируйте полный код страницы и приложите к сообщению.
 
Автор
V

Vorron

Новичок
Сообщения
4
Репутация
1
В полном коде много лишней информации. Вот общая структура кода:

<h4>Заголовок таблицы 1 </h4>
<table>Таблица 1</table>
<h4>Заголовок таблицы 2 </h4>
<table>Таблица 2</table>
<h4>Заголовок таблицы 3 </h4>
<table>Таблица 3</table>

Решаю проблему пока очень примитивно - через функцию _IEDocReadHTML, потом в тексте кода нахожу объект по содержащемуся в нем тексте и сравниваю позиции текста с помощью функции StrinInStr. У какого объекта полученное значение меньше, тот объект находится на странице выше. Есть ли другие варианты?
 
Верх