看这段code
<td height="35">
<div align="center">
<img id="h,67" onClick="send(this)" src="images/cd_kl_0015.gif" width="74" height="18" border="0">
</a>&nbsp;&nbsp;&nbsp;<img src="images/cd_kl_0016.gif" width="74" height="18"></div>
</td>
问题A:
我想要点击cd_kl_0015.gif这个图片,可是不知道用什么语句可以实现?
问题B(在A做不了的情况下):
如果不能后台触发的话
怎么在前面 模拟对cd_kl_0015.gif个图片发一个鼠标左键的点击?
就是像手工那样点

解决方案 »

  1.   

    Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
    Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
    Private Type POINTAPI
            x As Long
            y As Long
    End Type
    Private Declare Sub mouse_event Lib "user32" (ByVal dwflags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
    Const MOUSEEVENTF_LEFTDOWN = &H2
    Const MOUSEEVENTF_LEFTUP = &H4
    Const MOUSEEVENTF_MOVE = &H1
    Const MOUSEEVENTF_ABSOLUTE = &H8000
    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)   SetCursorPos 100, 100
       Sleep 10
       mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP Or MOUSEEVENTF_ABSOLUTE, 0, 0, 0&, 0&
      

  2.   

    Webbrowser1.document.getElementById("h,67").click()
      

  3.   

    Webbrowser1.document.getElementById("h,67").click() 说的没错,不过要注意必须要引用
    microsoft HTML object library
      

  4.   

    microsoft HTML object library
    Webbrowser1.document.getElementById("h,67").click()
      

  5.   

    clear_zero(clear_zero) 
    的回答差不多
    按钮是可以click的,不知道图片怎么样
      

  6.   

    顺路的问一下,如果图片没有id属性只有alt那怎么办呢Webbrowser1.document.getElementById("h,67").click() 这个就行不通了
      

  7.   

    zzyong00(阿勇) ( ) 信誉:100  2007-8-20 19:32:15  得分: 0  
     
     
       
    最近问这种问题的人这么多!都想干什么呢?  
     
    //自动点广告,刷钱啦....我都接了一个........不过已经写得差不多了,嘿