在一个form中使用webbrowser控件显示某个test.asp文件
test.asp为框架结构,分成若干个frame,其中frame1显示test1.asp
在test1.asp中,有两个图片链接
图片1对应的ASP代码为
<A href="#" onmousedown=go()><IMG alt=pic1 border=0 height=21 src="images/1.gif" width=20></A>
图片2对应的ASP代码为
<A href="#" onmousedown=to()><IMG alt=pic2 border=0 height=21 src="images/2.gif"
width=20></A>现在的问题是:如何用VB代码模拟点击两个图片链接?(所有ASP页面代码不可更改)
比如用两个按钮,按下cmd1相当于点击了图片1的链接,按下cmd2相当于点击图片2的链接麻烦给出相对完整的代码,测试有效就给50分
谢谢

解决方案 »

  1.   

    找到图片连接在webbrowser的位置,用mouse_event模拟鼠标移动,点击。快给分!
      

  2.   

    楼上,我要的不是控制鼠标移动和点击来实现,因为这样没法后台
    我的意思是,程序开起来后,可以切换到后台运行,然后通过TIMER控件定时触发点击两个图片链接的事件
      

  3.   

    For Each a In WB1.Document.Frames.  frame名  .Document.All
        If a.tagname = "IMG" Then
            If a.src = "images/1.gif" Then
            a.click
            End If
        End If
    Next a
    For Each a In WB1.Document.Frames.  frame名  .Document.All
        If a.tagname = "IMG" Then
            If a.src = "images/2.gif" Then
            a.click
            End If
        End If
    Next a专拿网页数据。
    共同学习!QQ:151329155