hallo, normalerweise mach ich eher was mit delphi, also hab erst gestern mir das ganze c# angeschaut und stehe momentan vor diesem problem...
und glaubt mir, ich bin jetzt immernoch wach... hab nicht wirklich was gefunden gehabt
Problem:
Ich möchte gerne eine HTML-Datei mit 4 festen begriffen nach einer ID durchsuchen.
also ich habe die begriffe: Bilder, Videos, Audio, Sonstiges
Nun sollte die html nach diesen begriffen dursucht werden, aber nur im bereich einer ID.
Es wird in dieser html immer nur eines der 4 begriffe vorkommen!
falls "Bilder" gefunden wurde, dann soll xxx ausgeführt werden.
falls "Videos" dann das... usw...
ich hoffe ihr habt das verstanden.
Ich häng hier mal mein vergeblichen versuch an: ("seite" habe ich hier global als string var deklariert)
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| private void UserControl_Loaded(object sender, RoutedEventArgs e) { EventHandler readyHandler = delegate { new Uri(seite = (System.Windows.Browser.HtmlPage.Document.GetElementById("Bilder").Id)); }; EventHandler readyHandler = delegate { new Uri(seite = (System.Windows.Browser.HtmlPage.Document.GetElementById("Videos").Id)); }; EventHandler readyHandler = delegate { new Uri(seite = (System.Windows.Browser.HtmlPage.Document.GetElementById("Audio").Id)); }; EventHandler readyHandler = delegate { new Uri(seite = (System.Windows.Browser.HtmlPage.Document.GetElementById("Sonstiges").Id)); };
System.Windows.Browser.HtmlPage.Document.DocumentReady += readyHandler; }
private void BtOthers_Click(object sender, RoutedEventArgs e) { MessageBox.Show(seite); if (seite) = ("Bilder"); {stbBilder.Begin();}; if (seite) = ("Videos"); {stbVideos.Begin();}; if (seite) = ("Audio"); {stbAudio.Begin();}; if (seite) = ("Sonstiges"); {stbSonstiges.Begin();};
} |
vergebt mir das eure augen sowas sehen müssen
mfg