delphi WebBrowser中的网页,想用网页中的按钮触发delphi的事件,怎样实现?

解决方案 »

  1.   

    这个只能用JS调用封装好的ocx吧
      

  2.   


    我说下我的两个想法,没实现过,你可以研究下
    1:如果是delphi的TWebBrowser控件,捕捉鼠标在TWebBrowser控件上的点击坐标,如果坐标正好是某个按钮的Rect内,则触发某个事件;
    2:拦截数据包,当点击网页上某个按钮时,分析这个时候获取的网络数据包,如果数据包格式符合这个按钮发出去的数据包,则触发某个事件;
      

  3.   

    找到了
    用BeforeNavigate2可简单实现
      

  4.   

    我这篇文章是关于响应网页中元素的鼠标键盘事件的http://hi.baidu.com/523399/item/6dcda425718c414747996223