首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi webbrowser模拟鼠标调用JS超链接解决办法

2013-01-09 
delphi webbrowser模拟鼠标调用JS超链接最近公司要用delphi的webbrowser插件模拟鼠标调用URL,有一段网页超

delphi webbrowser模拟鼠标调用JS超链接
     最近公司要用delphi的webbrowser插件模拟鼠标调用URL,有一段网页超链接的源代码如下:
<DIV class=dTreeNode><IMG alt="delphi webbrowser模拟鼠标调用JS超链接解决办法" src="images/join.gif"><IMG id=itree1 alt="delphi webbrowser模拟鼠标调用JS超链接解决办法" src="images/2j1.gif"><A id=stree1 class=node onclick="javascript: tree.s(1);" href="comm/sms.jsp" target=welcome>发送短信</A></DIV>
    
   我现在想请教各位大侠一下,在delphi中,如何模拟鼠标在网页上点击"发送短信"这个超链接。
[解决办法]
http://blog.csdn.net/bdmh/article/details/6069485
[解决办法]

procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
  const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
begin
//这里面可以根据URL进行截取判断
end;

[解决办法]
WebBrowser1.OleObject.document.getElementById('stree1').click();

热点排行