我在用webbrowser打开网页的时候
会弹出一些需要点击确定的模式对话框,我想在程序里自动关闭它,关闭的操作我都做到了,可是不知道在什么地方关闭它
在这些对话框弹出后,程序失去焦点,所有事件都不触发,我试过timer,lostfocus,以及所有的webbrowser的控件,请教各位有没有什么办法?

解决方案 »

  1.   

    这个我也不知道,我以前就是给这个问题搞晕过去的,现在想想还很晕!是JAVASCRIPT的吧?不知道有没有什么方法可以禁止JAVASCRIPT.在程序里设置!
      

  2.   

    Private Sub Web_BeforeNavigate2(index As Integer, ByVal pDisp As Object, url As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
    '如果是探出窗口,就不显示。pdisp=null
    End Sub
      

  3.   

    去找找网页特效,里面有介绍了一种方法的
    好象是加一个 object 标签
      

  4.   

    怎么不是Winsock就是web,不是网络数据采集就是ftp,今天的帖子都怎么了
      

  5.   

    十分想知道解决方法。
    高手看看这个解答有帮助吗?Q : 如何获得一对话框里text,与按钮的句柄,并对按钮发送点击动作. 
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=176221
      

  6.   

    没有什么特别好的办法。
    有几个思路可以供你参考一下:
    1、用定时器去每隔多少秒取一下Browser窗口的子窗口
    2、Implements IDocHostShowUI的ShowMessage~~~但是用VB实现起来的难度很大!
    3、在Download_complete事件里面控制不让该Script运行。