社区
C#
帖子详情
c# webBrowser 如何判断是否是弹出的对话框?
67676373
2010-08-28 04:27:38
加载一个网页后,网页会弹出一个确定按钮。。点一下程序才能继续执行,
我用下面的方法点掉:
webBrowser1.document.Forms[0].InvokeMember("submit");
问题是这个按钮有时候弹出来,有时候不弹出,我怎么判断呢?
还有如果哪位有更好的方法能实现点击按钮也请说出来。。
...全文
331
4
打赏
收藏
c# webBrowser 如何判断是否是弹出的对话框?
加载一个网页后,网页会弹出一个确定按钮。。点一下程序才能继续执行, 我用下面的方法点掉: webBrowser1.document.Forms[0].InvokeMember("submit"); 问题是这个按钮有时候弹出来,有时候不弹出,我怎么判断呢? 还有如果哪位有更好的方法能实现点击按钮也请说出来。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
67676373
2010-08-28
打赏
举报
回复
捕捉不到btn哦。。看了另外一个帖子,解决了贴过来
http://topic.csdn.net/u/20070210/13/dafe11ba-9400-404c-8d99-fbb979b01059.html?seed=630674971&r=55767405#r_55767405
wuyq11
2010-08-28
打赏
举报
回复
HtmlDocument htmlDoc = webBrowser.Document;
HtmlElement btnElement = htmlDoc.All["btn"];
if (btnElement != null)
{
btnElement.click += new HtmlElementEventHandler(HtmlBtn_Click);
}
btnElement.AttachEventHandler("onclick", new EventHandler(HtmlBtn_Click));
67676373
2010-08-28
打赏
举报
回复
1楼的,我就是想在客户端点击,然后让html继续加载。
再描述一下:
我就是想判断如果有弹出按钮,有的话就点击确定。
到底咋整? 查了一下午了。。很多都是vb的方法。。很多直接看不懂。。高手们给点提示吧。。我菜!!!!
littlecc2009
2010-08-28
打赏
举报
回复
点击c#程序才能继续执行这个不能实现吧??
服务端代码执行完,脚本才输出带客户端的。只能实现点击后html再被继续加载。
可以通过用response输出alert(“XXX”);实现。
[
C#
]在
Web
Browser
中截获
弹出
对话框
内容并将其屏蔽
目的:在
Web
Browser
控件中截获用alert、msgbox等
弹出
的
对话框
,获取其内容并将其屏蔽,不予显示参考:《对Extended
Web
Browser
的再扩展(续)》 《对Extended
Web
Browser
的再扩展》 Extended .NET 2.0
Web
Browser
Control csEXWB2最初是参考对《Extended
Web
Browser
的再扩展(续)》一文,在Extended .NET 2.0
Web
Browser
Control基
winform中如何实现自动点击
web
browser
弹出
对话框
中的确定按钮
Q:winform中如何实现自动点击
web
browser
弹出
对话框
中的确定按钮A: //using mshtml; //using SHDocVw; private void Form1_Load(object sender, EventArgs e)
C#
禁止
Web
browser
控件的
弹出
脚本错误
对话框
当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有
弹出
的错误信息框。当我们使用
Web
Browser
控件时有错误信息框
弹出
,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭
弹出
的窗体。今天探讨的方法是从控件解决问题。 1、SHDocVw.dll 在COM时代我们使用的
Web
Browser
控件是
C#
Web
Browser
自动点击
弹出
提示框
如果你有使用
web
browser
,那你一定遇到了这个问题。 针对
Web
Browser
控件中自动点击
弹出
框及禁用脚本提示问题 有时候我们在这一问题上,并不是固定哪一种方法可用,因此对于遇到过的问题进行整理了下 方法/步骤 1 方法一:通过设置
Web
browser
的属性来实现 将
Web
Browser
控件ScriptErrorsSuppress
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章