tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
385
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jimbojonesowns jimbojonesowns ist offline Grünschnabel
    Registriert seit
    Jun 2008
    Beiträge
    4
    Hi,

    ich lade mit dem Webbrowsercontrol Webseiten.
    Ich kann ich mitkriegen, ob beim laden ein Fehler aufgetreten ist? z.B. 404 - File not found.

    Danke und Gruß,
    Jimbo
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Dazu musst du eine Referenz zu deinem Projekt hinzufügen -> "Verweis hinzufügen", hier auf die COM Lasche gehen und "Microsoft Internet Control" auswählen + OK.

    Dann musst du dein WebBrowser Control, bzw. dessen ActiveXInstance auf ein SHDocVw.WebBrowser casten und kannst damit dann auf das Event NavigateError zugreifen. Diese liefert dir die entsprechenden HTTP Status Codes zurück.

    Hier ein Beispiel:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    // constructor
    public Form1()
    {
         InitializeComponent();
     
         this.webBrowser1.Navigate("http://navigate.to.url");
     
         SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser1 ActiveXInstance;
         axBrowser.NavigateError += new SHDocVw.DWebBrowserEvents2_NavigateErrorEventHandler(axBrowser_NavigateError);
    }
     
    // event handler
    void axBrowser_NavigateError(object pDisp, ref object URL, ref object Frame, ref object StatusCode, ref bool Cancel)
    {
         if (StatusCode.ToString() == "404")
         {
             MessageBox.Show("Page no found");
         }
    }
     

  3. #3
    jimbojonesowns jimbojonesowns ist offline Grünschnabel
    Registriert seit
    Jun 2008
    Beiträge
    4
    klappt super, vielen dank!
     

Ähnliche Themen

  1. schlaue Fehlerseiten
    Von tobiashenrich im Forum PHP
    Antworten: 8
    Letzter Beitrag: 17.10.07, 14:32
  2. Inhalt des webbrowser-Controls speichern
    Von D@nger im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 02.08.05, 15:13
  3. (HTML)-Inhalt des Webbrowser Controls auslesen
    Von smudodd im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 15.11.04, 15:03
  4. Fehlerseiten + htaccess
    Von cctnt im Forum HTML & XHTML
    Antworten: 6
    Letzter Beitrag: 14.06.04, 22:17
  5. Fehlerseiten ( alle )
    Von js-mueller im Forum Hosting & Webserver
    Antworten: 7
    Letzter Beitrag: 17.10.03, 15:36