Spenzer Skrevet 27. juni 2011 Del Skrevet 27. juni 2011 (endret) Hei! Er ikke flink til å forklare, men skal gi det et forsøk. Jeg bruker WebBrowser kontrolleren i VB .NET 2010, og når jeg navigerer den til et helpdesk online, og søker etter en id, om det da er en id som ikke er gyldig så returnerer den en MsgBox lagd i JavaScript. Denne MsgBox'en får ALT til å stoppe. Altså ingenting henger opp, men skulle tro at det ikke er mer kode. VB vil ikke vise så mye som en MsgBox fra meg heller. Under ser dere screenshot av MsgBoxen: Under ser dere det som står i kildekoden: I head: <script type="text/javascript" src="../js/MsgBox.js"></script> I body: <script type="text/javascript"> //<![CDATA[ startMinMaxSection('MinMaxReportCriteria');ShowMsgBox('Ikke funnet!',200);Sys.Application.initialize(); Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":"ctl00_ContentPlaceHolder1_UpdatePanel1","displayAfter":300,"dynamicLayout":true}, null, null, $get("ctl00_ContentPlaceHolder1_UpdateProgress2Alarm")); }); //]]> </script> På forhånd takk. Endret 27. juni 2011 av Spenzer Lenke til kommentar
Norgesmannen-Erlend Skrevet 17. september 2011 Del Skrevet 17. september 2011 (endret) Krever nettsiden at brukeren er innlogget? Uansett, en mulig løsning jeg tenker meg er noe slikt: Koden er utestet, kan være enkelte deler er feil. Bruker ikke vb til vanlig. #region Variabler string lastDocument = null string helpdeskurl = "DIN_HELPDESKURL_HER" #endregion #region Ofte Brukte Metoder private sub wait(WebBrowser currwb) Application.DoEvents() while (currwb.IsBusy) System.Threading.Thread.Sleep(15) Application.DoEvents() end while end sub #endregion #region Metoder private sub gotoHelpDesk () wb.Navigate(helpdeskurl) wait(wb) lastDocument = wb.Document.Body.InnerHtml wb.Navigate("about:blank") wait (wb) if (lastDocument.Contains("Ikke funnet!")) MessageBox("Ingen hendelser ble funnet") end if end sub #endregion Om det over ikke går, kan du alternativt prøve å overføre kildekoden via f.eks. WebClient-kontrollen uten å "kjøre" noe scripts på siden etc. Endret 17. september 2011 av Norgesmannen-Erlend Lenke til kommentar
GeirGrusom Skrevet 18. september 2011 Del Skrevet 18. september 2011 Hva er engan grunnen til å bruke WebBrowser kontrollen? Det eneste jeg noensinne har brukt den til, er for å vise dokumentasjon. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå