27. januar 2009 - 07:29Der er
2 kommentarer og 1 løsning
Webbrowser registrerer links i html for sent
Hej!
Jeg har følgende kode som kører når det valgte element i et treeView skifter:
webBrowser1.DocumentText = html; //html indeholder noget html med mindst 1 link, som rt forskellig afhængig af det valgte element HtmlElementCollection col = webBrowser1.Document.Links; foreach(HtmlElement el in col) MessageBox.Show(el.Id);
Problemet er, at webbrowseren ikke "opdager" linkene før elementet i treeView'et skifter for anden gang. Dvs., at når man skifter treeView-elementet vises en messageBox med det id, det tidligere link havde, selvom html'en opdateres inden.
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Du skal lytte på DocumentCompleted eventet. Følgende kode sætter DocumentText propertien når der trykkes på en knap, venter til dokumentet er færdigt med at loade, og skriver alle links ud i konsol vinduet. Koden forudsætter at du lytter på DocumentCompleted eventet.
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.