有的网页,上面一部页面里的 链接 可以响应所有鼠标事件,而下边一部分的 链接就 不能响应鼠标事件。所有鼠标事件都不能响应,如onmousedown、onclick、oncontextmenu、onmousemove网上查了下,竟然发现 鼠标事件 是有 响应范围的。网上的文章如下:
---------------------------------------------------------------------------------------
窗口的 client 区的以下两部分是响应不到 document.body.onmousedown 等鼠标事件:body 的 margin 区域。  
在 body 中最后一个元素以下(横向不限制)。
打个比方,一个网页只有一个表格,表格宽度为 50 px,高度也为 50 px,margin 为 10 px,窗口 client 区宽为 780px,高为 400px,那么响应鼠标事件的区域为:窗口 client 区从下 10px 到 60px。  
窗口 client 区从左 10px 到 770px。
元素与元素(比如表格与表格)之间的空白区域仍然响应鼠标事件
-----------------------------------------------------------------------------------------
我是在用 VB 的WebBrowser中开发碰到的问题,觉得得来这个版区发问才可以,在VB区很多人对WEB了解不多···工程 引用了 Microsoft HTML Object Library , From1 还有一个在WebBrowser控件代码如下:
Dim WithEvents objDoc As HTMLDocumentPrivate Sub WebBrowser1_DownloadComplete()
  Set objDoc = WebBrowser1.document
End SubPrivate Sub Form_Load()
  WebBrowser1.Navigate2 "http://search8.taobao.com/browse/0/n-g,gu4dama----------------40--commend-0-all-0.htm?at_topsearch=1&alhlog=s8-top-search&f=a"
End SubPrivate Sub objDoc_onmousedown()  MsgBox "点击鼠标了"
End Sub上面的代码,运行后,在WebBrowser中会打开一张网页网页里,上半部分 的 链接,可以响应 鼠标事件网页下半部分,空白地方可以响应鼠标事件,但是链接全都不能响应鼠标事件了。。怎么办才能响应到呢?