vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Re: Webbrowser Control - Variablen aus HTML-Seite auslesen? 
Autor: Blubbie
Datum: 04.05.06 09:56

ich habs nun so gelöst:

1. aus der c# anwendung wird in der html seite eine javascript funktion gestartet (mit execscript) die den inhalt eines textfeldes z.b. in dein DIV schreibt.


2. dann "parse" ich in meiner c# anwendung den webbrowsercontent und suche nach dem DIV

3. dann suche ich den entsprechenden teilstring raus..

IHTMLDocument2 document = (IHTMLDocument2)axWebBrowser.Document;
IHTMLWindow2 windowdocument = (IHTMLWindow2)document.parentWindow;
windowdocument.execScript("getTinyMCEContent();","javascript");
IHTMLElement htmwlelement = (IHTMLElement)document.forms.item(null,0);
String textinput = htmwlelement.innerText;
int textInputStartPosition = textinput.IndexOf( _
  "startHTMLCONTENT:",0,textinput.Length);
String outputstring = textinput.Substring( _
textInputStartPosition+17,textinput.Length-textInputStartPosition-26);
axWebBrowser.Focus();
outputstring enthält dann den gesuchten string aus der html datei
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Webbrowser Control - Variablen aus HTML-Seite auslesen?4.613Blubbie21.04.06 11:37
Re: Webbrowser Control - Variablen aus HTML-Seite auslesen?3.042Blubbie04.05.06 09:56

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel