当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,