WebBrowser: загрузка из оперативной памяти

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
noob4ever
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 117
Зарегистрирован: 05.01.2006 (Чт) 0:58

WebBrowser: загрузка из оперативной памяти

Сообщение noob4ever » 13.09.2008 (Сб) 11:38

В общем при нажатии кнопки Command1 хочу чтобы в текст WebBrowser дописывалось слово "привет", ну это так для теста)
Получается только 1 раз, а потом все время видна test.htm, что не так? есть вариант сохранить переменную mStr в файл, а потом открыть его в webBrowser, все получается, но это не вариант.
Код: Выделить всё
public mStr as string

Private Sub Command1_click()
    Dim mStr As String
    Dim mDoc As MSHTML.IHTMLDocument
    WebBrowser1.navigate App.path & "test.htm"
    While WebBrowser1.document Is Nothing
        DoEvents
    Wend
    Set mDoc = WebBrowser1.document
    mStr =mStr+ "<html><body><b>привет</b></body></html>"
    mDoc.Write mStr
    Set mDoc = Nothing
End Sub

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser: загрузка из оперативной памяти

Сообщение Хакер » 13.09.2008 (Сб) 11:39

Юзай DOM в полной мере.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

noob4ever
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 117
Зарегистрирован: 05.01.2006 (Чт) 0:58

Re: WebBrowser: загрузка из оперативной памяти

Сообщение noob4ever » 13.09.2008 (Сб) 11:41

Хакер писал(а):Юзай DOM в полной мере.

расшифруй если не сложно

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: WebBrowser: загрузка из оперативной памяти

Сообщение BION » 13.09.2008 (Сб) 13:57

http://msdn.microsoft.com/en-us/library/ms533050.aspx

Код: Выделить всё
Private Sub Form_Load()
    WebBrowser.Navigate "c:\test.html"
End Sub

Private Sub Command1_Click()
    WebBrowser.Document.body.innerHtml = "<h1>Привет2!</h1>"
End Sub

Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    WebBrowser.Document.body.innerHtml = "<h1>Привет!</h1>"
End Sub
Буээ!

noob4ever
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 117
Зарегистрирован: 05.01.2006 (Чт) 0:58

Re: WebBrowser: загрузка из оперативной памяти

Сообщение noob4ever » 13.09.2008 (Сб) 14:30

BION писал(а):http://msdn.microsoft.com/en-us/library/ms533050.aspx

Код: Выделить всё
Private Sub Form_Load()
    WebBrowser.Navigate "c:\test.html"
End Sub

Private Sub Command1_Click()
    WebBrowser.Document.body.innerHtml = "<h1>Привет2!</h1>"
End Sub

Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    WebBrowser.Document.body.innerHtml = "<h1>Привет!</h1>"
End Sub


это даже не понадобилось спс, а зачем оно?
Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
WebBrowser.Document.body.innerHtml = "<h1>Привет!</h1>"
End Sub

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Re: WebBrowser: загрузка из оперативной памяти

Сообщение BION » 13.09.2008 (Сб) 15:44

noob4ever писал(а):
BION писал(а):http://msdn.microsoft.com/en-us/library/ms533050.aspx

Код: Выделить всё
Private Sub Form_Load()
    WebBrowser.Navigate "c:\test.html"
End Sub

Private Sub Command1_Click()
    WebBrowser.Document.body.innerHtml = "<h1>Привет2!</h1>"
End Sub

Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    WebBrowser.Document.body.innerHtml = "<h1>Привет!</h1>"
End Sub


это даже не понадобилось спс, а зачем оно?
Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
WebBrowser.Document.body.innerHtml = "<h1>Привет!</h1>"
End Sub


Если вдруг тебе понадобится обработать содержимое страницы после загрузки.
Буээ!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 74

    TopList