在TwebBrowser中如何执行网页中的onclick(200分)

  • 主题发起人 主题发起人 rake8888
  • 开始时间 开始时间
R

rake8888

Unregistered / Unconfirmed
GUEST, unregistred user!
如要在程序中执行网页中的如下Onclick要怎样写程序。或连接。
<A href="#" onclick="goto()">
 
procedure TForm1.FormCreate(Sender: TObject);
begin
webbrowser1.Navigate('d:/temp.htm');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
x,y:variant;
begin
x:=webbrowser1.Document ;
y:=x.all.tags('A');
x:=y.item('AA');
x.onclick;
end;




D:/temp.htm

<HTML>
<HEAD></HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function goto()
{
alert('Clicked!!!');
}
//-->
</SCRIPT>
<A href=# id=AA onclick='goto()' >aaa</a>
</BODY>
</HTML>
 
主要是我所要执行的网页中没ID那个值呀。
 
后退
顶部