1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

VB Webbrowser -> Javascript -> Element ansprechen

Dieses Thema im Forum ".NET Web und Kommunikation" wurde erstellt von hondocrx, 10. Januar 2016.

  1. hondocrx

    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 (Text):
    1. <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 (Text):
    1.   Dim Ele = web_01.Document.GetElementById("1254")
    2.   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
     
Die Seite wird geladen...