delphi 中怎么才能实现模拟点击网页中的链接呢?
注:这个网页中的链接地址是一个"#"号.它是通过OnClick事件来调用Java的一个函数.我在网上查了,有模拟点击按钮的,可是这个不是按钮.请问我该怎么做呢?能给个例子吗?

解决方案 »

  1.   


    var
    doc:IHTMLDocument2;
    elem : IHTMLElement;doc := ihtmldocument2(WebBrowser1.Document);
    elem := doc.all.item('标签ID',i);
    elem.click;
      

  2.   


    对没有id和name的链接是没有效果的。最好的办法是截获鼠标单击事件,然后调用下面函数。
    function GetElement(Point: TPoint): IHTMLElement;
    var
    doc:IHTMLDocument2;
    elem : IHTMLElement;
    vPoint:Tpoint;
    begin
    vPoint := Point;
    vPoint := web.ScreenToClient(vPoint);
    elem:=doc.elementFromPoint(vPoint.X, vPoint.Y);
    result:=elem;
    end;对结果执行IHTMLElement。click
      

  3.   

    DELPHI开发的浏览器 状态栏下显示输入网址的世界排名 代码怎么写 请教高手 送高分! 成品演示www.suda123.com
      

  4.   

     我写过一个浏览器 就带那个功能 还有cookies 查看 以及修改==
      

  5.   

    http://topic.csdn.net/u/20080925/13/52d519fc-eb36-4373-9817-f54d9c00849b.html