ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
707
707
EMPFEHLEN
-
Hallo
Ich habe das Problem, dass ich eine CSS-Variable in C# auslesen muss (z.B. vom .header --> background-color). Gibt es eine einfache Möglichkeit, ohne dass ich gleich einen halben Parser schreiben muss?
Danke und Gruss
Xaver
-
Hi!
Musst Du nicht, dafür gibt es MSHTML. Wenn Du schon mal mit dem AxWebBrowser gearbeitet hast, sollte Dir das ein Begriff sein.
Component-Based Development with Visual C# - TheCodeProject
Using MSHTML Advanced Hosting Interfaces - TheCodeProject
Code csharp:1 2 3 4
HTMLDocumentClass document = (HTMLDocumentClass) axWebBrowser.Document; HTMLHtmlElementClass element = document.all.item( "header", null ); string htmlColor = (string) element.style.backgroundColor;
Geändert von Christian Kusmanow (26.03.07 um 10:11 Uhr) Grund: Unnötiges MSHTML Element im Snippet
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Hallo Christian
Nein, ich habe noch nie mit dem AxWebBrowser gearbeitet, jedoch das DHTML-Browser-Objekt schon eingesetzt. Das Problem ist jedoch, dass ich in meiner Webseite die Werte auslesen muss, um sie dann an einem PopupMenu-Element weiter zugeben, welches ich in C# geschrieben habe. Wenn ich mich nicht täusche nützt mir da das Browser-Objekt nichts. Ist das richtig, oder unterliege ich da einem Irrtum?
Danke und Gruss
Xaver
-
Das Browser-Objekt benötigst Du um den MSHTML-Objekt-Wrapper verwenden zu können. Musst die Seite ja nicht zwingend ausgeben.
Noch was wichtiges am Rande: Warte immer auf das AxWebBrowser.DocumentComplete Ereignis, bevor Du auf die Elemente zugreifst. Das BrowserControl läuft immer asynchron zum Programm. Kann passieren das in dem Moment noch keine Elemente gecached worden sind und Du bekommst NullReferenceExceptions.
Eine HTML Farbe kannst sicherlich in ein Color-Objekt konvertieren bzw. willst Du wissen wie man das anstellt?MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Kommst Du zurecht? Wenn ja, dann bitte das Thema als erledigt markieren.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Danke ja. Ich habe das mal getestet. Soweit funktiert es, nur ist so wie ich das sehen, der Overhead doch etwas gross, nur um ein paar Farben aus dem CSS zu lesen. Ich werde deshalb trotzdem einen kleinen Parser schreiben, mit dem ich die CSS-Infos auslesen kann.
Danke und Gruss
-
Gut, mit Regex sollte das nicht so schwer werden...
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Genau, das denke ich auch.
Danke und Gruss
Xaver
Ähnliche Themen
-
variable auslesen aus frame
Von BastianW im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 10.04.08, 17:20 -
PHP-Variable mit JS (o.ä.) auslesen
Von chris_sit im Forum PHPAntworten: 1Letzter Beitrag: 19.06.06, 16:04 -
variable aus url auslesen
Von bluex im Forum PHPAntworten: 8Letzter Beitrag: 14.02.05, 00:11 -
Variable auslesen
Von Lukasz im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.02.05, 20:13 -
Frameset - Variable aus URL auslesen
Von WMasterK im Forum PHPAntworten: 2Letzter Beitrag: 13.03.04, 14:44





Zitieren
Login





