VB Webbrowser -> Javascript -> Element ansprechen

hondocrx

Erfahrenes Mitglied
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 Javascript aufgerufen, das in bestimmten Konstellationen ein Layer über die Webseite legt.

Wie komme ich jetzt an den vom Javascript 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
 

Neue Beiträge

Zurück