DELPHI如何调用页面里的JS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DELPHI如何调用页面里的JS相关的知识,希望对你有一定的参考价值。

参考技术A var
js: OleVariant;
str: string;
begin
js := CreateOleObject('ScriptControl'); // 创建组件
js.Language := 'JavaScript'; // 指定组件所使用的语言,也可以是VBScript
js.AddCode(Memo1.Text); // 加入JS代码,如上面的代码
str := js.Eval('getTime()');// getTime() function from JS
ShowMessage(str);

end;

Memo1.text内容

function getTime()
var d, s = "";
var c = "";
d = new Date();
s += d.getYear()+c;
s += (d.getMonth() + 1) + c;
s += d.getDate() + c;
s += d.getHours() + c;
s += d.getMinutes() + c;
s += d.getSeconds() + c;
s += d.getMilliseconds();
return s;
本回答被提问者采纳

微信小程序开发者工具page如何引用其他函数里的变量

直接调用函数名即可。
1、两个页面之间传值,例如点击A页面跳转到B页面,把A页面的变量传到B页面。
2、第一种方法在button上绑定一个点击函数,代码:我是A页面。在对应的js文件里面写上跳转代码,并携带参数ID=3。点击一下A页面的button,在B页面就可以收到值了,B页面的options里面是要接收的值。【点击了解更多加盟项目】
参考技术A 直接调用函数名即可。
1、两个页面之间传值,例如点击A页面跳转到B页面,把A页面的变量传到B页面。
2、第一种方法在button上绑定一个点击函数,代码:我是A页面。在对应的js文件里面写上跳转代码,并携带参数ID=3。点击一下A页面的button,在B页面就可以收到值了,B页面的options里面是要接收的值。

以上是关于DELPHI如何调用页面里的JS的主要内容,如果未能解决你的问题,请参考以下文章

js如何不用body里的onload事件实现页面加载自动调用该方法

如何调用 Delphi 程序来生成 HTML 页面内容

JS如何调用delphi制作的ocx控件中的函数

ifarm 如何刷新父页面

PHP环境里的伪静态页面中,如何将JS变量传给其它变量的参数?

delphi如何调用DLL