login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[C#] Klikken op link in frame

Offline anoop - 21/02/2011 12:24 (laatste wijziging 21/02/2011 12:27)
Avatar van anoopLid Hey allemaal,
Ik wil een site openen via c# en daar op een link drukken.
Ik heb de volgende code:
  1. void ClickLink(string attribute, string attName)
  2. {
  3. HtmlElementCollection col = webBrowser1.Document.GetElementsByTagName("a");
  4.  
  5. foreach (HtmlElement element in col)
  6. {
  7. if (element.GetAttribute(attribute).Equals(attName))
  8. {
  9. element.InvokeMember("click");
  10. }
  11. }
  12. }

Die ik aanroep in de code via:
ClickLink("title", "Klik hier");

Dat doet het gewoon als ik naar de pagina (menu.php) zelf ga. Alleen dat menu staat in een frameset met de naam "links".
Hoe kan ik toch op een link daaruit klikken, zonder speciaal naar menu.php te gaan?

1 antwoord

Gesponsorde links
Offline Maarten - 21/02/2011 12:58
Avatar van Maarten Erelid eerst het element van dat frame opvragen, dus webBrowser1.Document.GetElementByIets(dat frame), en daarvan den je elementen.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s