我已经创建了一个简单的应用程序,上面有一个TWebEdit
和一个TWebButton
。我想从按钮中调用/执行JavaScript alert()
函数,该函数将提醒来自TWebEdit
的文本。
我该怎么做?
显然,我不能只做下面的代码,因为这不是有效的 Delphi :
procedure TForm2.WebButton1Click(Sender: TObject);
begin
alert(WebEdit1.Text);
end;
如何在此按钮单击事件中调用JavaScript代码?
2条答案
按热度按时间unhi4e5o1#
你可以直接在 Delphi 中使用
asm
代码块调用JavaScript代码:这将工作,可以看到下面的截图:
下面是另一个使用换行符的例子:
w1jd8yoj2#
TMS Web Core有三个全局变量,您可以使用它们来访问JavaScript中
document
、window
和console
对象的常用功能。下面是它们在
Web
单元中被声明为全局变量的方式:使用这些全局变量,您可以直接从 Delphi 代码访问这些对象中的大多数功能。
举例来说: