diff --git a/FRControl/WebView.cs b/FRControl/WebView.cs index e86f23e..094e1ce 100644 --- a/FRControl/WebView.cs +++ b/FRControl/WebView.cs @@ -69,7 +69,24 @@ namespace FRControl { htmlElement.SetAttribute("target", "_self"); } + HtmlElementCollection elementCollection = this.webBrowser1.Document.GetElementsByTagName("b"); + if (null != elementCollection) + { + foreach (HtmlElement elem in elementCollection) + { + + if (elem.GetAttribute("className").ToString().Equals("lanmu")) + { + elem.SetAttribute("className", "lanmuc"); + elem.Click += new HtmlElementEventHandler(elem_Click); + } + + //Console.WriteLine(elem.InnerHtml+",class="+ elem.GetAttribute("className").ToString()); + //Console.WriteLine(elem.GetAttribute("class").ToString()); + + } + } this.webBrowser1.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error); //获取网页的最大size Size szba = new Size(webBrowser1.Document.Body.ScrollRectangle.Width, webBrowser1.Document.Body.ScrollRectangle.Height); @@ -114,19 +131,19 @@ namespace FRControl - public void elem_Click() + public void elem_Click(object sender, EventArgs e) { - timer1 = new Timer(); - timer1.Interval = 100; - timer1.Enabled = true; - timer1.Tick += new EventHandler(jcyEventProcessor);//添加事件 + //timer1 = new Timer(); + //timer1.Interval = 100; + //timer1.Enabled = true; + //timer1.Tick += new EventHandler(jcyEventProcessor);//添加事件 - //HtmlElement elem = (HtmlElement)sender; - //String url = "https://www.12309.gov.cn" + elem.GetAttribute("url").ToString(); - //this.webBrowser1.Navigate(url); + HtmlElement elem = (HtmlElement)sender; + String url = "https://www.12309.gov.cn" + elem.GetAttribute("url").ToString(); //Console.WriteLine(url); //Console.WriteLine(elem.InnerHtml + ",class=" + elem.GetAttribute("className").ToString()+"url:"+ elem.GetAttribute("url").ToString()); + this.webBrowser1.Navigate(url); }