vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

Visual-Basic Einsteiger
Re: Quelltext einer Website im WebBrowser bearbeiten? 
Autor: Preisser
Datum: 20.12.11 19:24

Hallo,

in dem Fall kann man die Elemente über die IDs holen und dann entfernen. Es scheint keinen direkten Weg zu geben, um die Elemente aus dem DOM-Baum zu entfernen (außer man greift auf die nicht-managed Interfaces der HTMLElement-Objekte zu), sodass man es wohl über das Setzen der .OuterHTML-Property auf einen Leerstring machen muss. z.B.:
    Private Sub WebBrowser1_DocumentCompleted(sender As System.Object, e As  _
      System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles _
      WebBrowser1.DocumentCompleted
 
        EntferneDivElemente(WebBrowser1.Document)
 
    End Sub
 
    Private Sub EntferneDivElemente(doc As HtmlDocument)
        ' Die zu löschenden IDs
        Dim idsToDelete As String() = {"advert", "menu", "top"}
 
        For i As Integer = 0 To idsToDelete.Length - 1
            'Element raussuchen
            Dim el As HtmlElement = doc.GetElementById(idsToDelete(i))
            If el IsNot Nothing Then 'Element existiert
                ' löschen
                el.OuterHtml = String.Empty
            End If
        Next
 
    End Sub
Die Methode löscht die Elemente mit den 3 angegebenen IDs, falls vorhanden, und wird vom DocumentCompleted-Ereignis aufgerufen (hier als Beispiel mit einem WebBrowser, der "WebBrowser1" heißt und im Designer von der Toolbox hinzugefügt wurde).

Beitrag wurde zuletzt am 20.12.11 um 19:27:44 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Quelltext einer Website im WebBrowser bearbeiten?4.873ccman3220.12.11 18:24
Re: Quelltext einer Website im WebBrowser bearbeiten?4.033Preisser20.12.11 18:48
Re: Quelltext einer Website im WebBrowser bearbeiten?3.895ccman3220.12.11 19:07
Re: Quelltext einer Website im WebBrowser bearbeiten?4.000Preisser20.12.11 19:24
Re: Quelltext einer Website im WebBrowser bearbeiten?3.847ccman3220.12.11 19:22
Re: Quelltext einer Website im WebBrowser bearbeiten?3.895Preisser20.12.11 19:26
Re: Quelltext einer Website im WebBrowser bearbeiten?3.849ccman3220.12.11 19:37
Re: Quelltext einer Website im WebBrowser bearbeiten?3.924Preisser20.12.11 19:42
Re: Quelltext einer Website im WebBrowser bearbeiten?3.975ccman3220.12.11 19:53
Re: Quelltext einer Website im WebBrowser bearbeiten?3.858Preisser20.12.11 19:57
Re: Quelltext einer Website im WebBrowser bearbeiten?3.830ccman3220.12.11 20:03
Re: Quelltext einer Website im WebBrowser bearbeiten?3.882Preisser20.12.11 20:16
Re: Quelltext einer Website im WebBrowser bearbeiten?3.835ccman3220.12.11 20:36
Re: Quelltext einer Website im WebBrowser bearbeiten?3.807Preisser20.12.11 20:39
Re: Quelltext einer Website im WebBrowser bearbeiten?3.962ccman3220.12.11 20:44
Re: Quelltext einer Website im WebBrowser bearbeiten?3.871ccman3220.12.11 21:06
Re: Quelltext einer Website im WebBrowser bearbeiten?3.860Preisser20.12.11 21:07
Re: Quelltext einer Website im WebBrowser bearbeiten?3.874ccman3221.12.11 18:36
Re: Quelltext einer Website im WebBrowser bearbeiten?3.884ccman3221.12.11 19:35

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-2024 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