Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Разработка » Динамические изменения в DOM не отображаются в source страницы.(С++) » 15-06-2009 11:33:03

Собственно ситуация.
Я встроил в свое приложение Gecko браузер.
Загружаю в него страницу с формой на которой есть несколько элементов checkbox. Ручками я отмечаю несколько элементов и беру исходник страницы. В исходнике у элементов checkbox отмеченных на странице не появляется атрибут checked.
Исходный текст страницы я получаю следующим образом:

    nsresult rv;
    nsAutoString docStr;
    nsCOMPtr<nsIDocumentEncoder> docEncoder;
    docEncoder = do_CreateInstance(NS_DOC_ENCODER_CONTRACTID_BASE "text/html");
    rv = docEncoder->Init(m_Doc, NS_LITERAL_STRING("text/html"), nsIDocumentEncoder::OutputEncodeHTMLEntities );
    rv = docEncoder->EncodeToString(docStr);
    return docStr;

Помогите разобраться. Как нужно получить исходник, чтобы динамические изменения на странице отображались в нем.

Разработка » Эмуляция событий » 05-03-2009 18:00:36

тут лучше просто взять src от ссылки и изменить url страницы на него

а если в ссылке прописан вызов функции яваскрипта, к примеру onclick. Как заставить его отработать из С++?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]