<a id="idFileNewCR" class="menu" href="JavaScript: ahdtop.create_new('cr',0,'','','PRESET=type:R','PRESET=z_cur_task:101000','PRESET=z_cur_task_status:1');">新建单</a>
点击上面后,会弹出一个IE新窗口的表单信息怎么用webBroswer来打开这个链接呢??看到百度上有人说用newWindow2或者是BeforeNative,我怎么找不到这些事件,??
大家帮忙下解惑。
点击上面后,会弹出一个IE新窗口的表单信息怎么用webBroswer来打开这个链接呢??看到百度上有人说用newWindow2或者是BeforeNative,我怎么找不到这些事件,??
大家帮忙下解惑。
亲,我试过了,
还是不行,
网上说的那些进行target那些都搞过了,
或者是,setAttractive(“href”)这个也弄过了,也都不行吖
void webBrowser1_NewWindow(object sender, CancelEventArgs e)
这里我尝试过。。
private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
{
Uri url = new Uri(((WebBrowser)sender).StatusText);
this.webBrowser2.Url = url; //指定用另一个webBroswer来打开
e.Cancel = true;
}
还有网上的这种方法也尝试过了,,,在新的form上的webBroswer没有反应。。
public Form1()
{
InitializeComponent();
this.webBrowser1.AllowWebBrowserDrop = false; //可在属性里设置,很重要
//在新Form中的WebBrowser中打开
(this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).NewWindow2 += new SHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(Form1_NewWindow2);
} void Form1_NewWindow2(ref object ppDisp, ref bool Cancel)
{
Form5 frm = new Form5(); //事先建好一个带WebBrowser的窗体
ppDisp = frm.webBrowser1.ActiveXInstance;
frm.Show();
}
版主你好,这个链接我还没去公司尝试,我不知道行不行我问你个问题:
可不可以仿造:http://blog.csdn.net/dailen_liao/article/details/8135826
用 SHDocVw.WebBrowser web1 = new SHDocVw.WebBrowser();
这个可以解决么,我怎么都写不出web1_NewWindow2这个事件的