哪位大大告诉我啊!!!!!!!!!
解决方案 »
- 一条sql语句怎么有错
- c#的按钮加一个背景图,如何让图片适应按钮的大小呢?
- 在线等,急,循环问题!!
- 往mdf数据库插入数据
- 网页以html代码保存在数据库里,请问怎样搜索才能不把html关键字也搜索出来?谢谢
- C# 怎么使用fnthex32.dll 获取指令打印汉字二维码
- 动态添加控件
- C# mvc 仿Q邮X箱功能,当你点击消息的时候,将已读的消息文字永久变灰白色
- n天前有个vs.net2003下载,请问用什么安装?
- 为什么我用aNode=treeview.getnodeat(e.x,e.y)得到的treeNode却是null哪?
- 调用方未由服务进行身份验证
- C#真的不适合计算机专业学生作为自己的主要语言。
this.WebBrowser1.NewWindow += new CancelEventHandler(WebBrowser1_NewWindow);
private void WebBrowser1_NewWindow(object sender, CancelEventArgs e)
{
e.Cancel = true;
}
webBrowser1.Document.OpenNew(true);
webBrowser1.Document.Write("");
void wb_NavigateComplete2(object pDisp, ref object URL)
{
mshtml.IHTMLDocument2 doc = (wb.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.IHTMLDocument2;
doc.parentWindow.execScript("window.alert=null", "javascript");
doc.parentWindow.execScript("window.confirm=null", "javascript");
doc.parentWindow.execScript("window.open=null", "javascript");
doc.parentWindow.execScript("window.showModalDialog=null", "javascript");
doc.parentWindow.execScript("window.close=null", "javascript");
}
上边wuyq11给出的代码就挺好的了。我记得昨天有个类似的帖子。
http://topic.csdn.net/u/20100130/11/c1885f97-d3da-4ee5-a28e-7169b2a1ddde.html思路就是:把JavaScript中的弹出窗口的函数换掉。这样运行alert、open之类的函数的时候
让他其实什么都没有运行!
楼主 你是用的控件吗,如果是的话
你试试
this.axWbBrowser.NewWindow2 += new AxSHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(this.axWbBrowser_NewWindow2);
//...
private void axWbBrowser_NewWindow2(object sender,
AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
{
MessageBox.Show("Pop-up Window is not supported!", "Warning");
e.cancel = true;
e.ppDisp = null;
{
mshtml.IHTMLDocument2 doc = (wb.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.IHTMLDocument2;
doc.parentWindow.execScript("window.alert=null", "javascript");
doc.parentWindow.execScript("window.confirm=null", "javascript");
doc.parentWindow.execScript("window.open=null", "javascript");
doc.parentWindow.execScript("window.showModalDialog=null", "javascript");
doc.parentWindow.execScript("window.close=null", "javascript");
} 用js来控制,让他要弹出的东西都是空的