Страница: 1 |
Страница: 1 |
Вопрос: Как в WebBrowser изменить ВЕСЬ HTML
Добавлено: 10.05.07 11:54
Автор вопроса: ZagZag | ICQ: 295002202
Следующий код меняте HTML только в теге BODY
WebBrowser1.Document.body.innerhtml = strHTMLText
Но, если требуется указать тег HEAD как тогда быть?
WebBrowser1.Document.documentElement.innerhtml выдает тоже какой-то HTML, но не хочет устанавливаться.
Много где искал инфу, понял что походу надо создать переменную типа HTMLDocument, менять код в ней, а затем присваивать ее браузеру. Но как это сделать тоже незнаю.
PS
Варианты типа about:<P>123</P> не предлагать =)
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 10.05.07 14:16
Ответ сам нашел.
WebBrowser1.Document.write "код HTML"
Но он не затирает старую инфу, т.е. новую добавляет в конец.
WebBrowser1.Document.clear, как ни странно, не помогает
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 10.05.07 14:20
О! Нашел как и это исправить
WebBrowser1.Refresh
WebBrowser1.Write "код HTML"
PS
Если есть еще спообы реализации задачи - буду только рад их услышать (прочитать )
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 10.05.07 21:33
navigate на about:blank
Номер ответа: 4
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #4
Добавлено: 11.05.07 22:49
HACKER, не внимательно читаешь. Я же сказал с about варианты не предлагать
Вот если бы еще как-нибудь можно было в WebBrowser1.Document.documentElement.innerhtml установить HTML...