Hallo liebes Entwicklerforum-Team,
gleich zur Sache: Ich habe ein Webbrowsercontrol mit dem ich eine Seite besuche.
Nachdem das Dokument fertiggeladen hat nehm ich den Quelltext in einen String und bearbeite diesen.
Den lade ich danach wieder in das Control.
Jetzt habe ich ein paar Probleme. Ich überprüfe über die Sub "WebBrowser_Normal_DocumentCompleted" ob das Dokument fertiggeladen hat
und gleich danach editiere ich es und lade es wieder rein. Aber danach läd er ja wieder und verursacht somit eine Endlosschleife.
Wie komm ich aus der wieder raus ? Und wenn ich das Dokument reingeladen hab verfallen ja die gesamten Links im dokument weil sie ja offline verweisen, wie kann ich denn da die verlinkbarkeit wieder herstellen?
Ich hoffe das was einigermaßen verständlich.
Hier mal noch der Quellcode
Mfg TBS
gleich zur Sache: Ich habe ein Webbrowsercontrol mit dem ich eine Seite besuche.
Nachdem das Dokument fertiggeladen hat nehm ich den Quelltext in einen String und bearbeite diesen.
Den lade ich danach wieder in das Control.
Jetzt habe ich ein paar Probleme. Ich überprüfe über die Sub "WebBrowser_Normal_DocumentCompleted" ob das Dokument fertiggeladen hat
und gleich danach editiere ich es und lade es wieder rein. Aber danach läd er ja wieder und verursacht somit eine Endlosschleife.
Wie komm ich aus der wieder raus ? Und wenn ich das Dokument reingeladen hab verfallen ja die gesamten Links im dokument weil sie ja offline verweisen, wie kann ich denn da die verlinkbarkeit wieder herstellen?
Ich hoffe das was einigermaßen verständlich.
Hier mal noch der Quellcode
Code:
Private Sub WebBrowser_Normal_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser_Normal.DocumentCompleted '//Quelltext konvertieren Dim QuellText As String = WebBrowser_Normal.DocumentText QuellText = DokumentKonvertieren.KonvertiereDokument(QuellText) WebBrowser_Normal.DocumentText = QuellText '//-Quelltext konvertieren End Sub
Comment