Browserfenster finden und auf das DOM zugreifen

01/10/2009 - 14:08 von Thomas Hübner | Report spam
Hi NG,

Aufgabenstellung ist es, einer Webaplikation ein zusàtzliches Menü zu
verpassen (DIV) Die Aplikation startet in einem Browserfenster. Ich
müßte nun diesen Browser finden und auf das Document zugreifen. Ab da
komme ich selber weiter.
Es gab mal irgendwo ein Codesample für VB6 was ich aber nicht mehr
finde. Gibt es da eine NET Lösung? (Fenster anhand des textes finden
und aufs Document zugreifen)

Gruß,
Thomas
 

Lesen sie die antworten

#1 wolf
01/10/2009 - 14:41 | Warnen spam
Hallo,

Thomas Hübner schrieb:

Aufgabenstellung ist es, einer Webaplikation ein zusàtzliches Menü zu
verpassen (DIV) Die Aplikation startet in einem Browserfenster. Ich
müßte nun diesen Browser finden und auf das Document zugreifen. Ab da
komme ich selber weiter.



(Falls es sich um den Internet Explorer handelt)

Schnell mal wo rauskopiert, evtl. gibt es da noch einige Fallstricke zu
beachten:

Imports mshtml

Sub Foo()

Dim doc as HTMLDocument
Dim ie as SHDocVw.InternetExplorer

For Each ie as SHDocVw.InternetExplorer In New ShDocVw.ShellWindows
If ie.LocationURL.StartsWith("http://foo...") And _
ie.LocationName = "Meine Anwendung" Then
_doc = CType(ie.Document, mshtml.HTMLDocument)
_ie = ie
Exit For
End If
Next

End Sub

Verweise auf 'Microsoft HTML Object Library' und 'Microsoft Internet
Controls' hinzufügen nicht vergessen.

hth,

Wolf
Atheism is a non-prophet organization (von: unbekannt)

Ähnliche fragen