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

webbrowser控件怎么给由jquery弹出窗口里的元素赋值?

使用webbrowser控件完成自动填报,页面里有个图片点击后触发jquery弹出一个页面,这个页面不是div,不关闭这个窗口,程序的菜单都不能点击,请问这个窗口里的元素怎么赋值? --------------------编程问答-------------------- 通过 webbrowser的document对象找找 --------------------编程问答-------------------- 这里的文章应该能帮到你:http://www.cnblogs.com/qqflying/archive/2012/07/25/2608038.html
内容如下:
1、屏蔽弹出错误脚本

将WebBrowser控件ScriptErrorsSuppressed设置为True即可。 (参考本篇博客:http://www.cnblogs.com/qqflying/archive/2012/07/25/2607881.html)

2、页面一加载就有弹出框的自动点击(屏蔽)


private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
      {
          //自动点击弹出确认或弹出提示
          IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument;
          vDocument.parentWindow.execScript("function confirm(str){return true;} ", "javascript"); //弹出确认
          vDocument.parentWindow.execScript("function alert(str){return true;} ", "javaScript");//弹出提示
      }
3、WebBrowser页面加载完毕之后,在页面中进行一些自动化操作的时候弹出框的自动点击(屏蔽)


private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            //自动点击弹出确认或弹出提示
            IHTMLDocument2 vDocument = (IHTMLDocument2)webBrowser1.Document.DomDocument;
            vDocument.parentWindow.execScript("function confirm(str){return true;} ", "javascript"); //弹出确认
            vDocument.parentWindow.execScript("function alert(str){return true;} ", "javaScript");//弹出提示
//下面是你的执行操作代码
}
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,