
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.08.2006, 08:59
|
|||
|---|---|---|---|
|
|||
Еще раз об MSHTML |
|||
|
#18+
Здравствуйте, добрые люди. Меня интересуют такие вопросы: 1. Если есть HTML-документ в виде IHTMLElement, то как узнать узнать количество тегов в этом документе и размер документа, и как выделить отдельный тег (в виде IHTMLElement.Tags[1])? 2. Можно ли загрузить отдельный тег из HTML-документа, не трогая остального содержимого (для экономии трафика)? Если нет, то как заблокировать загрузку картинок и прочих присоединенных файлов? 3. Где доступна документация по MSHTML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2006, 09:49
|
|||
|---|---|---|---|
Еще раз об MSHTML |
|||
|
#18+
treeneutron1. Если есть HTML-документ в виде IHTMLElement, то как узнать узнать количество тегов в этом документе и размер документа, и как выделить отдельный тег (в виде IHTMLElement.Tags[1])? Можно узнать число тегов указанного типа с помощью HTMLElementCollection.length Общее число тегов - только перечислением IHTMLDOMNode. Но, может есть и другие, более простые способы. Размер документа - что-то типа: Len(HTMLDocument.documentElement.outerhtml) Отдельный тег - getEIementByld или перечисление коллекции getEIementsByTagName treeneutron2. Можно ли загрузить отдельный тег из HTML-документа, не трогая остального содержимого (для экономии трафика)? Если нет, то как заблокировать загрузку картинок и прочих присоединенных файлов? На сколько я понимаю библиотека MSHTML загрузкой не занимается. Этим занимаются другие компоненты, например Winsock. Загрузить отдельный тег можно, зная его смещение от начала файла и его размер. Хотя, может и есть такие способы. treeneutron3. Где доступна документация по MSHTML? MSDN, книжки по DHTML. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2006, 10:03
|
|||
|---|---|---|---|
Еще раз об MSHTML |
|||
|
#18+
marvanОбщее число тегов - только перечислением IHTMLDOMNodeЖесть как она есть. document.all.length ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2165378]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 494ms |

| 0 / 0 |
