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

C# webbroser 自动点击JS弹出框?

想做个挂站的小东东 

大体完成了,现在有个小问题 

我在挂站一段时间以后,会有一个退出的链接,点击后显示你本次的在线时间等信息,当你点击确定以后才算是真的退出 

现在问题是,我通过代码点击了退出链接后,弹出的js对话框阻塞了程序,我如何可以通过代码去点击这个JS弹出框的确定按钮???  --------------------编程问答-------------------- 你自己把这个对话框点了,那你弹出他来又有什么意义呢?
用户也看不到他的在线时间等信息啊! --------------------编程问答-------------------- override ShowMessage
www.codeproject.com/KB/miscctrl/csEXWB.aspx --------------------编程问答-------------------- --------------------编程问答-------------------- http://blog.csdn.net/jinjazz/archive/2007/12/02/1912577.aspx


//using mshtml;
        //using SHDocVw;
        private void Form1_Load(object sender, EventArgs e)
        {
            this.webBrowser1.Navigate("http://localhost:28512/WebSite2/Default.aspx");
            SHDocVw.WebBrowser wb = this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser;
            wb.NavigateComplete2 += new SHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(wb_NavigateComplete2);
             
        }

        void wb_NavigateComplete2(object pDisp, ref object URL)
        {
            mshtml.IHTMLDocument2 doc = (this.webBrowser1.ActiveXInstance as SHDocVw.WebBrowser).Document as mshtml.IHTMLDocument2;
            doc.parentWindow.execScript("function alert(str){return ''}", "javascript");
        }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,