WEBbrowser控件打开新窗口的问题
webbrowser点击一个超链接,打开的窗口是新窗口,如何让这个超链接在本窗口打开。查了网上的很多方法,如e.cancel=true;
都不行
HtmlElementCollection hc = webBrowser1.Document.GetElementsByTagName("a");
foreach (HtmlElement h in hc)
{
//MessageBox.Show(h.GetAttribute("id"));
if (h.GetAttribute("id") == "hrfShowDownLoadWnd")
{
h.SetAttribute("target", "_self");
h.InvokeMember("click");
break;
}
}
上面是打开链接的代码,请大虾指点 --------------------编程问答-------------------- 这个网站有点变态,我试了网上能查到的资料都不成功,自己顶一下 --------------------编程问答-------------------- 通过订阅WebBroswer的打开新窗口方法也不行吗? --------------------编程问答-------------------- 好像是叫NewWindow方法,在这个方法里面直接把返回的流赋给当前的浏览器
补充:.NET技术 , C#