В Form_Load стоит загрузка контрола WebBrowser:
- Код: Выделить всё
WB1.navigate "res://mshtml.dll/blank.htm"
While WB1.document Is Nothing Or WB1.readyState <> READYSTATE_COMPLETE
'ждём создания документа
DoEvents
Wend
WB1.document.write sHTML
While WB1.readyState <> READYSTATE_COMPLETE Or WB1.document Is Nothing
'ждём создания документа
DoEvents
Wend
- Код: Выделить всё
DoEvents
...
WB1.document.All.MyDIV_ID.innerHTML = sPageHTML
иногда срабатывает нормально, а иногда вылетает ошибка на WB1.document.All.MyDIV_ID.innerHTML = sPageHTML - объект не создан (или не существует)... Думаю, что при DoEvents в Form_Load иногда вызывается Form_Resize, где и происходит попытка записи в ещё не загруженный начальной страницей sHTML WB1. Или же Form_Resize вызывается строго после завершения Form_Load(Me.WindowState=Maximized, Me.StartUpPosition=CenterOwner)?
2. Почему, если указать в HTML атрибут тега ALT=*1, WebBrowser виснет, а IE нормально отображает всплывающую подсказку?