Einzelnen Beitrag anzeigen
Ungelesen 10.01.16, 22:18   #1
hondocrx
Anfänger
 
Registriert seit: Sep 2008
Beiträge: 16
Bedankt: 119
hondocrx ist noch neu hier! | 0 Respekt Punkte
Standard VB Webbrowser -> Javas***** -> Element ansprechen

Hallo!
Ich möchte einen größerne Datensatz (CSV) in eine Web-Anwendung einpflegen.

Das ganze soll mit VB über das Webbrowser-Element geschehen. Das passiert auch bisher ganz gut.

Nach dem Click auf den Senden-Button wird ein Javas***** aufgerufen, das in bestimmten Konstellationen ein Layer über die Webseite legt.

Wie komme ich jetzt an den vom Javas***** erzeugten Quellcode/Layer ?

Mit Firefox-Inspektor seh ich das Element:
Code:
<div name="1254" id="1254" align="left" contenteditable="true">&nbsp;</div>
Mit web_01.DocumentText wird es nicht ausgegeben.

Mit folgendem Code wollte ich einen Wert eintragen
Code:
  Dim Ele = web_01.Document.GetElementById("1254")
  Ele.SetAttribute("InnerText", "neuer Wert")
Die ID wird aber nicht gefunden. Wie kannich das ändern?

Bisher finde ich das Fenster per simulierte Mausclick und ein paar Sendkey-Befehlen. Schöner wäre es aber das Element direkt ansprechen zu können.

MfG
hondocrx ist offline   Mit Zitat antworten