[英]How do I Execute Javascript Function in webpage from external VBScript
请帮助我在这里挠头,我想做的事情甚至可能无法实现。
这是我的项目中的项目列表:
[1]-DHTML网页
[2]-本地运行的VBScript
[3]-本地运行的包含源数据的应用程序
要求:[2]需要查看[3],检索数据并将数据发布到[1]。
在[1]中,我已经有了一个名为InsNewRow(Col1,Col2)的javascript函数,该函数使用静态数据填充了动态表,而没有任何问题(当前从[1]中的Dummy Button OnClick方法触发)。
我需要做的是从[2]调用InsNewRow(Col1,Col2)javascript函数,并使用[3]的数据填充参数,从而用[3]的数据动态更新[1]中的表
使用VBScript获取数据,然后使用全局变量将其传递给JavaScript。 JavaScript可以访问VBScript全局范围,因此它可以使用动态数据调用函数本身,与在VBScript中重写该函数或从VBScript调用JavaScript函数进行故障排除相比,可以节省时间:
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Example document</title>
</head>
<body>
<p>Example paragraph</p>
<script type="text/vbscript">
Dim jscol1
Dim jscol2
function InsNewRow(col1,col2)
jscol1 = col1
jscol2 = col2
InsNewRow = true
end function
call InsNewRow(1,2)
</script>
<script type="text/javascript">
function InsNewRow(col1,col2)
{
alert([col1,col2]);
}
InsNewRow(jscol1,jscol2);
</script>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.