put_innerHTML и обновление всей страницы
От:
block_head
Дата:
22.05.08 04:40
Оценка:
В плагине под ИЕ, при сообщении DISPID_DOCUMENTCOMPLETE получаю всю страницу:
m_pWebBrowser2->get_Document(&lpDispatch);
lpDispatch->QueryInterface( IID_IHTMLDocument2, (void**)&lpHtmlDocument );
lpHtmlDocument->get_body( &lpBodyElm );
lpBodyElm->get_innerHTML( &bstrInnerHTML );
после этого меняю все вхождения некоторых слов и
lpBodyElm->put_innerHTML( _bstr_t((LPCTSTR)strInnerHTML) );
Все в общем то работает, но иногда ИЕ зацикливает, т.е. он начинает постоянно присылать DISPID_DOCUMENTCOMPLETE и всё это повторяется постоянно. Как сделать правильно ?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: