Avatar billede omen Nybegynder
27. oktober 2003 - 16:01 Der er 5 kommentarer og
1 løsning

WebBrowser: indlæs lokal HTML fil

Jeg har en WebBrowser Control på min form, og vil gerne kunne indlæse lokale HTML filer ind i den! Nogen der ved hvordan jeg gør det? Jeg kan kun indlæse fra www, og bruger:

private void Navigate(string url)
  {
    object o = System.Reflection.Missing.Value;
    htmlBrowser.Navigate(url, ref o, ref o, ref o, ref o);
  }

og til at indlæse:

Navigate("http://...");

Men hvis jeg f.eks prøver:

Navigate("1.html");
eller
Navigate(Application.StartupPath + "1.html");
så kommer den med fejl!

På forhånd tak!
Avatar billede snowball Novice
27. oktober 2003 - 16:11 #1
Dette er bare et gæt, men prøv at sætte file:/// (ja, der skal være 3 /'er) foran når du vil åbne en lokal fil.

Snowball
Avatar billede omen Nybegynder
27. oktober 2003 - 17:07 #2
Kan du prøve at lave denne linie om, til dit eksemple?

Navigate(Application.StartupPath + "1.html");
Avatar billede snowball Novice
27. oktober 2003 - 17:28 #3
Navigate("file:///" + Application.StartupPath + "1.html");

Snowball
Avatar billede omen Nybegynder
27. oktober 2003 - 18:00 #4
Det virker ikke! Der kommer ingen fejl, men siden bliver heller ikke indlæst!
Avatar billede Slettet bruger
31. oktober 2003 - 22:49 #5
Application.StartupPath indeholder ikke et \ til sidst i strengen. Kan det være årsagen?

Navigate() virker ellers fint her - også uden file:///
Avatar billede omen Nybegynder
31. oktober 2003 - 23:24 #6
Det indeholder ikke et \ til sidst?
Nå, men dette spm bliver lukket, da jeg ikke har brug for det mere!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester