diff --git a/FRControl/WebView.cs b/FRControl/WebView.cs index 1079865..6c2d094 100644 --- a/FRControl/WebView.cs +++ b/FRControl/WebView.cs @@ -79,6 +79,7 @@ namespace FRControl 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()); @@ -112,6 +113,15 @@ namespace FRControl xbili, IntPtr.Zero); } + public void elem_Click(object sender, EventArgs e) + { + 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); + } + private void Window_Error(object sender, HtmlElementErrorEventArgs e) { e.Handled = true;