|
|
|
Получить объект HTML документа. Как?
|
|||
|---|---|---|---|
|
#18+
Вот кусок кода - выдрал из книжки, всё равно не работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Navigate2(url) отрабатывает нормально, после этого, насколько я понимаю, в объекте MSIE должен находиться HTML документ. После вызова метода get_length(), в переменной length пишет 0, хотя в документе точно содержатся формы. Где ошибка? ЗЫ: Кстати, использую CHtmlView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 12:27 |
|
||
|
Получить объект HTML документа. Как?
|
|||
|---|---|---|---|
|
#18+
Всё нашел сам. В общем, надо было подождать пока загрузка закончится, т.е. обрабатывать документ после эвента OnNavigate2Complete. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 13:23 |
|
||
|
Получить объект HTML документа. Как?
|
|||
|---|---|---|---|
|
#18+
нет, получать документ надо в OnDocumentComplete, не факт, что в момент обработки события OnNavigateComplete документ будет готов ПОЛНОСТЬЮ. более того, необходимо помнить, что если документ содержит вложенные фреймы, то на каждый такой фрейм будет приходить событие OnDocumentComplete, т.к. каждый фрейм содержит внутри тоже документ, т.е. в этом событии необходимо контролировать URL на всяк случай, :) самым используемым является перехват BeforeNavigate. скажем, на страничке есть несколько ссылок, например "http://{my_func_id}", смотрим URL в BeforeNavigate, и если это наша ф-ия, то че-нить делаем и пишем TRUE в параметр Cancel, чтобы сам IE не поскакал по этой ссылке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2003, 23:04 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32360767&tid=2035604]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 351ms |

| 0 / 0 |
